From 6c9f32af90120bfc2e8a5a4f4fcf80183974c2a5 Mon Sep 17 00:00:00 2001 From: Alex Collins Date: Wed, 9 Sep 2020 09:22:16 -0700 Subject: [PATCH] Updated to v2.10.1 --- Makefile | 36 +- README.md | 351 +- api/openapi.yaml | 367712 ++++++++++----- ...md => AWSElasticBlockStoreVolumeSource.md} | 2 +- ...1ArchiveStrategy.md => ArchiveStrategy.md} | 4 +- docs/ArchivedWorkflowServiceApi.md | 12 +- docs/Arguments.md | 14 + docs/Artifact.md | 28 + docs/ArtifactLocation.md | 21 + ...ositoryRef.md => ArtifactRepositoryRef.md} | 2 +- docs/ArtifactoryArtifact.md | 15 + ...lumeSource.md => AzureDiskVolumeSource.md} | 2 +- ...lumeSource.md => AzureFileVolumeSource.md} | 2 +- ...jWorkflowV1alpha1Backoff.md => Backoff.md} | 2 +- ...1CSIVolumeSource.md => CSIVolumeSource.md} | 4 +- ...iCoreV1Capabilities.md => Capabilities.md} | 2 +- ...SVolumeSource.md => CephFSVolumeSource.md} | 4 +- ...rVolumeSource.md => CinderVolumeSource.md} | 4 +- ...Template.md => ClusterWorkflowTemplate.md} | 6 +- docs/ClusterWorkflowTemplateCreateRequest.md | 13 + docs/ClusterWorkflowTemplateLintRequest.md | 13 + ...List.md => ClusterWorkflowTemplateList.md} | 6 +- docs/ClusterWorkflowTemplateServiceApi.md | 42 +- docs/ClusterWorkflowTemplateUpdateRequest.md | 13 + ...kflowV1alpha1Condition.md => Condition.md} | 2 +- ...gMapEnvSource.md => ConfigMapEnvSource.md} | 2 +- ...apProjection.md => ConfigMapProjection.md} | 4 +- ...lumeSource.md => ConfigMapVolumeSource.md} | 4 +- ...lowV1alpha1ContinueOn.md => ContinueOn.md} | 2 +- ...jWorkflowV1alpha1Counter.md => Counter.md} | 2 +- docs/CreateCronWorkflowRequest.md | 14 + ...etaV1CreateOptions.md => CreateOptions.md} | 2 +- docs/CronWorkflow.md | 17 + ...ronWorkflowList.md => CronWorkflowList.md} | 6 +- docs/CronWorkflowServiceApi.md | 42 +- ...ronWorkflowSpec.md => CronWorkflowSpec.md} | 6 +- docs/CronWorkflowStatus.md | 15 + ...jWorkflowV1alpha1DAGTask.md => DAGTask.md} | 10 +- ...wV1alpha1DAGTemplate.md => DAGTemplate.md} | 4 +- ...Projection.md => DownwardAPIProjection.md} | 4 +- ...VolumeFile.md => DownwardAPIVolumeFile.md} | 6 +- ...meSource.md => DownwardAPIVolumeSource.md} | 4 +- ...olumeSource.md => EmptyDirVolumeSource.md} | 2 +- docs/EnvVarSource.md | 16 + ...8sApiCoreV1ExecAction.md => ExecAction.md} | 2 +- ...ha1ExecutorConfig.md => ExecutorConfig.md} | 2 +- ...eV1FCVolumeSource.md => FCVolumeSource.md} | 2 +- ...lexVolumeSource.md => FlexVolumeSource.md} | 4 +- ...VolumeSource.md => FlockerVolumeSource.md} | 2 +- ...ce.md => GCEPersistentDiskVolumeSource.md} | 2 +- ...wV1alpha1GCSArtifact.md => GCSArtifact.md} | 4 +- ...oprojWorkflowV1alpha1Gauge.md => Gauge.md} | 2 +- ...InfoResponse.md => GetUserInfoResponse.md} | 2 +- ...wV1alpha1GitArtifact.md => GitArtifact.md} | 8 +- ...VolumeSource.md => GitRepoVolumeSource.md} | 2 +- ...lumeSource.md => GlusterfsVolumeSource.md} | 2 +- ...1alpha1HDFSArtifact.md => HDFSArtifact.md} | 8 +- ...1alpha1HTTPArtifact.md => HTTPArtifact.md} | 2 +- ...oreV1HTTPGetAction.md => HTTPGetAction.md} | 4 +- ...8sApiCoreV1HTTPHeader.md => HTTPHeader.md} | 2 +- docs/Handler.md | 15 + ...kflowV1alpha1Histogram.md => Histogram.md} | 2 +- ...wV1alpha1HolderNames.md => HolderNames.md} | 2 +- ...olumeSource.md => HostPathVolumeSource.md} | 2 +- ...SIVolumeSource.md => ISCSIVolumeSource.md} | 4 +- ...1alpha1InfoResponse.md => InfoResponse.md} | 4 +- docs/InfoServiceApi.md | 18 +- ...pisMetaV1Initializer.md => Initializer.md} | 2 +- docs/Initializers.md | 14 + docs/Inputs.md | 14 + docs/IoArgoprojWorkflowV1alpha1Arguments.md | 14 - docs/IoArgoprojWorkflowV1alpha1Artifact.md | 28 - ...rgoprojWorkflowV1alpha1ArtifactLocation.md | 21 - ...projWorkflowV1alpha1ArtifactoryArtifact.md | 15 - ...ha1ClusterWorkflowTemplateCreateRequest.md | 13 - ...lpha1ClusterWorkflowTemplateLintRequest.md | 13 - ...ha1ClusterWorkflowTemplateUpdateRequest.md | 13 - ...rkflowV1alpha1CreateCronWorkflowRequest.md | 14 - .../IoArgoprojWorkflowV1alpha1CronWorkflow.md | 17 - ...oprojWorkflowV1alpha1CronWorkflowStatus.md | 15 - docs/IoArgoprojWorkflowV1alpha1Inputs.md | 14 - ...WorkflowV1alpha1LintCronWorkflowRequest.md | 13 - docs/IoArgoprojWorkflowV1alpha1Metrics.md | 13 - docs/IoArgoprojWorkflowV1alpha1Outputs.md | 16 - docs/IoArgoprojWorkflowV1alpha1Prometheus.md | 19 - .../IoArgoprojWorkflowV1alpha1SemaphoreRef.md | 13 - ...ArgoprojWorkflowV1alpha1SemaphoreStatus.md | 13 - ...ojWorkflowV1alpha1SynchronizationStatus.md | 12 - docs/IoArgoprojWorkflowV1alpha1Template.md | 48 - docs/IoArgoprojWorkflowV1alpha1Workflow.md | 17 - ...ojWorkflowV1alpha1WorkflowCreateRequest.md | 16 - ...projWorkflowV1alpha1WorkflowLintRequest.md | 13 - ...oArgoprojWorkflowV1alpha1WorkflowStatus.md | 26 - ...owV1alpha1WorkflowTemplateCreateRequest.md | 14 - ...flowV1alpha1WorkflowTemplateLintRequest.md | 14 - ...oprojWorkflowV1alpha1WorkflowWatchEvent.md | 13 - docs/IoK8sApiCoreV1Affinity.md | 15 - docs/IoK8sApiCoreV1ConfigMapKeySelector.md | 15 - docs/IoK8sApiCoreV1Container.md | 33 - docs/IoK8sApiCoreV1ContainerPort.md | 17 - docs/IoK8sApiCoreV1EnvFromSource.md | 15 - docs/IoK8sApiCoreV1EnvVar.md | 15 - docs/IoK8sApiCoreV1EnvVarSource.md | 16 - docs/IoK8sApiCoreV1Handler.md | 15 - docs/IoK8sApiCoreV1HostAlias.md | 14 - docs/IoK8sApiCoreV1Lifecycle.md | 14 - docs/IoK8sApiCoreV1LocalObjectReference.md | 13 - docs/IoK8sApiCoreV1NodeAffinity.md | 14 - docs/IoK8sApiCoreV1NodeSelectorTerm.md | 14 - docs/IoK8sApiCoreV1ObjectReference.md | 19 - docs/IoK8sApiCoreV1PersistentVolumeClaim.md | 17 - docs/IoK8sApiCoreV1PodAffinity.md | 14 - docs/IoK8sApiCoreV1PodAntiAffinity.md | 14 - docs/IoK8sApiCoreV1PodDNSConfig.md | 15 - docs/IoK8sApiCoreV1PodSecurityContext.md | 20 - docs/IoK8sApiCoreV1Probe.md | 20 - docs/IoK8sApiCoreV1ResourceRequirements.md | 14 - docs/IoK8sApiCoreV1SecretKeySelector.md | 15 - docs/IoK8sApiCoreV1SecurityContext.md | 22 - docs/IoK8sApiCoreV1Toleration.md | 17 - docs/IoK8sApiCoreV1Volume.md | 41 - docs/IoK8sApiCoreV1VolumeDevice.md | 14 - docs/IoK8sApiCoreV1VolumeMount.md | 18 - docs/IoK8sApiCoreV1VolumeProjection.md | 16 - ...ApiPolicyV1beta1PodDisruptionBudgetSpec.md | 2 +- ...8sApimachineryPkgApisMetaV1Initializers.md | 14 - .../IoK8sApimachineryPkgApisMetaV1ListMeta.md | 16 - ...oK8sApimachineryPkgApisMetaV1ObjectMeta.md | 29 - ...oK8sApiCoreV1KeyToPath.md => KeyToPath.md} | 2 +- ...etaV1LabelSelector.md => LabelSelector.md} | 4 +- ...irement.md => LabelSelectorRequirement.md} | 2 +- ...rgoprojWorkflowV1alpha1Link.md => Link.md} | 2 +- docs/LintCronWorkflowRequest.md | 13 + ...orkflowV1alpha1LogEntry.md => LogEntry.md} | 2 +- ...edFieldsEntry.md => ManagedFieldsEntry.md} | 4 +- ...orkflowV1alpha1Metadata.md => Metadata.md} | 2 +- ...wV1alpha1MetricLabel.md => MetricLabel.md} | 2 +- docs/Metrics.md | 13 + ...1NFSVolumeSource.md => NFSVolumeSource.md} | 2 +- docs/NodeAffinity.md | 14 + ...iCoreV1NodeSelector.md => NodeSelector.md} | 4 +- ...uirement.md => NodeSelectorRequirement.md} | 2 +- docs/NodeSelectorTerm.md | 14 + ...lowV1alpha1NodeStatus.md => NodeStatus.md} | 12 +- ...wV1alpha1OSSArtifact.md => OSSArtifact.md} | 6 +- ...ieldSelector.md => ObjectFieldSelector.md} | 2 +- docs/Outputs.md | 16 + ...aV1OwnerReference.md => OwnerReference.md} | 2 +- ...lpha1ParallelSteps.md => ParallelSteps.md} | 2 +- ...kflowV1alpha1Parameter.md => Parameter.md} | 6 +- ...n.md => PersistentVolumeClaimCondition.md} | 6 +- ...imSpec.md => PersistentVolumeClaimSpec.md} | 8 +- ...atus.md => PersistentVolumeClaimStatus.md} | 4 +- ...d => PersistentVolumeClaimVolumeSource.md} | 2 +- ...md => PhotonPersistentDiskVolumeSource.md} | 2 +- docs/PodAffinity.md | 14 + ...1PodAffinityTerm.md => PodAffinityTerm.md} | 4 +- docs/PodAntiAffinity.md | 14 + ...SConfigOption.md => PodDNSConfigOption.md} | 2 +- ...oprojWorkflowV1alpha1PodGC.md => PodGC.md} | 2 +- ...olumeSource.md => PortworxVolumeSource.md} | 2 +- ...lingTerm.md => PreferredSchedulingTerm.md} | 4 +- ...lumeSource.md => ProjectedVolumeSource.md} | 4 +- docs/Prometheus.md | 19 + ...VolumeSource.md => QuobyteVolumeSource.md} | 2 +- ...1RBDVolumeSource.md => RBDVolumeSource.md} | 4 +- ...wV1alpha1RawArtifact.md => RawArtifact.md} | 2 +- ...ldSelector.md => ResourceFieldSelector.md} | 2 +- ...esourceTemplate.md => ResourceTemplate.md} | 2 +- ...lpha1RetryStrategy.md => RetryStrategy.md} | 4 +- ...lowV1alpha1S3Artifact.md => S3Artifact.md} | 6 +- ...eV1SELinuxOptions.md => SELinuxOptions.md} | 2 +- ...VolumeSource.md => ScaleIOVolumeSource.md} | 4 +- ...ha1ScriptTemplate.md => ScriptTemplate.md} | 24 +- ...1SecretEnvSource.md => SecretEnvSource.md} | 2 +- ...ecretProjection.md => SecretProjection.md} | 4 +- ...tVolumeSource.md => SecretVolumeSource.md} | 4 +- ...emaphoreHolding.md => SemaphoreHolding.md} | 4 +- docs/SemaphoreRef.md | 13 + docs/SemaphoreStatus.md | 13 + ...orkflowV1alpha1Sequence.md => Sequence.md} | 2 +- ...on.md => ServiceAccountTokenProjection.md} | 2 +- ...hineryPkgApisMetaV1Status.md => Status.md} | 6 +- ...pisMetaV1StatusCause.md => StatusCause.md} | 2 +- ...etaV1StatusDetails.md => StatusDetails.md} | 4 +- ...lumeSource.md => StorageOSVolumeSource.md} | 4 +- ...1LogEntry.md => StreamResultOfLogEntry.md} | 4 +- ...md => StreamResultOfWorkflowWatchEvent.md} | 4 +- ...lowV1alpha1SubmitOpts.md => SubmitOpts.md} | 4 +- ...1SuspendTemplate.md => SuspendTemplate.md} | 2 +- ...1Synchronization.md => Synchronization.md} | 4 +- docs/SynchronizationStatus.md | 12 + docs/{IoK8sApiCoreV1Sysctl.md => Sysctl.md} | 2 +- ...1TCPSocketAction.md => TCPSocketAction.md} | 2 +- ...wV1alpha1TTLStrategy.md => TTLStrategy.md} | 2 +- ...wV1alpha1TarStrategy.md => TarStrategy.md} | 2 +- docs/Template.md | 48 + ...wV1alpha1TemplateRef.md => TemplateRef.md} | 2 +- ...erence.md => TypedLocalObjectReference.md} | 2 +- ...equest.md => UpdateCronWorkflowRequest.md} | 4 +- ...lpha1UserContainer.md => UserContainer.md} | 24 +- ...kflowV1alpha1ValueFrom.md => ValueFrom.md} | 2 +- ...jWorkflowV1alpha1Version.md => Version.md} | 2 +- docs/VolumeProjection.md | 16 + ...e.md => VsphereVirtualDiskVolumeSource.md} | 2 +- ...nityTerm.md => WeightedPodAffinityTerm.md} | 4 +- ...ns.md => WindowsSecurityContextOptions.md} | 2 +- docs/Workflow.md | 17 + docs/WorkflowCreateRequest.md | 16 + docs/WorkflowLintRequest.md | 13 + ...1alpha1WorkflowList.md => WorkflowList.md} | 6 +- ...tRequest.md => WorkflowResubmitRequest.md} | 2 +- ...umeRequest.md => WorkflowResumeRequest.md} | 2 +- ...etryRequest.md => WorkflowRetryRequest.md} | 2 +- docs/WorkflowServiceApi.md | 114 +- ...1alpha1WorkflowSpec.md => WorkflowSpec.md} | 42 +- docs/WorkflowStatus.md | 26 + ...1alpha1WorkflowStep.md => WorkflowStep.md} | 10 +- ...wStopRequest.md => WorkflowStopRequest.md} | 2 +- ...mitRequest.md => WorkflowSubmitRequest.md} | 4 +- ...ndRequest.md => WorkflowSuspendRequest.md} | 2 +- ...orkflowTemplate.md => WorkflowTemplate.md} | 6 +- docs/WorkflowTemplateCreateRequest.md | 14 + docs/WorkflowTemplateLintRequest.md | 14 + ...emplateList.md => WorkflowTemplateList.md} | 6 +- ...wTemplateRef.md => WorkflowTemplateRef.md} | 2 +- docs/WorkflowTemplateServiceApi.md | 42 +- ...emplateSpec.md => WorkflowTemplateSpec.md} | 44 +- ...st.md => WorkflowTemplateUpdateRequest.md} | 4 +- ...Request.md => WorkflowTerminateRequest.md} | 2 +- docs/WorkflowWatchEvent.md | 13 + pom.xml | 2 +- .../apis/ArchivedWorkflowServiceApi.java | 36 +- .../ClusterWorkflowTemplateServiceApi.java | 102 +- .../workflow/apis/CronWorkflowServiceApi.java | 102 +- .../workflow/apis/InfoServiceApi.java | 54 +- .../workflow/apis/WorkflowServiceApi.java | 270 +- .../apis/WorkflowTemplateServiceApi.java | 102 +- ... => AWSElasticBlockStoreVolumeSource.java} | 22 +- ...hiveStrategy.java => ArchiveStrategy.java} | 22 +- ...wV1alpha1Arguments.java => Arguments.java} | 38 +- ...lowV1alpha1Artifact.java => Artifact.java} | 146 +- ...actLocation.java => ArtifactLocation.java} | 106 +- ...oryRef.java => ArtifactRepositoryRef.java} | 16 +- ...Artifact.java => ArtifactoryArtifact.java} | 31 +- ...Source.java => AzureDiskVolumeSource.java} | 30 +- ...Source.java => AzureFileVolumeSource.java} | 18 +- ...kflowV1alpha1Backoff.java => Backoff.java} | 18 +- ...VolumeSource.java => CSIVolumeSource.java} | 35 +- ...eV1Capabilities.java => Capabilities.java} | 18 +- ...umeSource.java => CephFSVolumeSource.java} | 39 +- ...umeSource.java => CinderVolumeSource.java} | 29 +- ...late.java => ClusterWorkflowTemplate.java} | 37 +- ...ClusterWorkflowTemplateCreateRequest.java} | 32 +- ...> ClusterWorkflowTemplateLintRequest.java} | 32 +- ....java => ClusterWorkflowTemplateList.java} | 39 +- ...ClusterWorkflowTemplateUpdateRequest.java} | 24 +- ...wV1alpha1Condition.java => Condition.java} | 20 +- ...EnvSource.java => ConfigMapEnvSource.java} | 14 +- ...ojection.java => ConfigMapProjection.java} | 30 +- ...Source.java => ConfigMapVolumeSource.java} | 34 +- ...1alpha1ContinueOn.java => ContinueOn.java} | 14 +- ...kflowV1alpha1Counter.java => Counter.java} | 10 +- ...st.java => CreateCronWorkflowRequest.java} | 36 +- ...1CreateOptions.java => CreateOptions.java} | 16 +- ...ha1CronWorkflow.java => CronWorkflow.java} | 49 +- ...orkflowList.java => CronWorkflowList.java} | 39 +- ...orkflowSpec.java => CronWorkflowSpec.java} | 57 +- ...lowStatus.java => CronWorkflowStatus.java} | 52 +- ...kflowV1alpha1DAGTask.java => DAGTask.java} | 90 +- ...lpha1DAGTemplate.java => DAGTemplate.java} | 28 +- ...ection.java => DownwardAPIProjection.java} | 22 +- ...meFile.java => DownwardAPIVolumeFile.java} | 38 +- ...urce.java => DownwardAPIVolumeSource.java} | 26 +- ...eSource.java => EmptyDirVolumeSource.java} | 14 +- ...eV1EnvVarSource.java => EnvVarSource.java} | 52 +- ...iCoreV1ExecAction.java => ExecAction.java} | 12 +- ...xecutorConfig.java => ExecutorConfig.java} | 10 +- ...CVolumeSource.java => FCVolumeSource.java} | 30 +- ...olumeSource.java => FlexVolumeSource.java} | 35 +- ...meSource.java => FlockerVolumeSource.java} | 14 +- ...ava => GCEPersistentDiskVolumeSource.java} | 22 +- ...lpha1GCSArtifact.java => GCSArtifact.java} | 25 +- ...jWorkflowV1alpha1Gauge.java => Gauge.java} | 14 +- ...Response.java => GetUserInfoResponse.java} | 16 +- ...lpha1GitArtifact.java => GitArtifact.java} | 59 +- ...meSource.java => GitRepoVolumeSource.java} | 18 +- ...Source.java => GlusterfsVolumeSource.java} | 18 +- ...ha1HDFSArtifact.java => HDFSArtifact.java} | 68 +- ...ha1HTTPArtifact.java => HTTPArtifact.java} | 10 +- ...1HTTPGetAction.java => HTTPGetAction.java} | 38 +- ...iCoreV1HTTPHeader.java => HTTPHeader.java} | 14 +- ...oK8sApiCoreV1Handler.java => Handler.java} | 42 +- ...wV1alpha1Histogram.java => Histogram.java} | 16 +- ...lpha1HolderNames.java => HolderNames.java} | 14 +- ...eSource.java => HostPathVolumeSource.java} | 14 +- ...lumeSource.java => ISCSIVolumeSource.java} | 59 +- ...ha1InfoResponse.java => InfoResponse.java} | 28 +- ...etaV1Initializer.java => Initializer.java} | 10 +- ...aV1Initializers.java => Initializers.java} | 32 +- ...orkflowV1alpha1Inputs.java => Inputs.java} | 38 +- .../models/IoK8sApiCoreV1Affinity.java | 161 - .../IoK8sApiCoreV1ConfigMapKeySelector.java | 157 - .../models/IoK8sApiCoreV1Container.java | 746 - .../models/IoK8sApiCoreV1ContainerPort.java | 215 - .../models/IoK8sApiCoreV1EnvFromSource.java | 160 - .../workflow/models/IoK8sApiCoreV1EnvVar.java | 158 - .../models/IoK8sApiCoreV1HostAlias.java | 139 - .../models/IoK8sApiCoreV1Lifecycle.java | 130 - .../IoK8sApiCoreV1LocalObjectReference.java | 100 - .../models/IoK8sApiCoreV1ObjectReference.java | 274 - .../IoK8sApiCoreV1PersistentVolumeClaim.java | 219 - .../models/IoK8sApiCoreV1PodDNSConfig.java | 185 - .../IoK8sApiCoreV1PodSecurityContext.java | 324 - .../workflow/models/IoK8sApiCoreV1Probe.java | 306 - .../IoK8sApiCoreV1ResourceRequirements.java | 148 - .../IoK8sApiCoreV1SecretKeySelector.java | 157 - .../models/IoK8sApiCoreV1SecurityContext.java | 364 - .../models/IoK8sApiCoreV1Toleration.java | 216 - .../workflow/models/IoK8sApiCoreV1Volume.java | 939 - .../models/IoK8sApiCoreV1VolumeDevice.java | 127 - .../models/IoK8sApiCoreV1VolumeMount.java | 243 - ...iPolicyV1beta1PodDisruptionBudgetSpec.java | 10 +- ...oK8sApimachineryPkgApisMetaV1ListMeta.java | 187 - ...8sApimachineryPkgApisMetaV1ObjectMeta.java | 612 - ...ApiCoreV1KeyToPath.java => KeyToPath.java} | 18 +- ...1LabelSelector.java => LabelSelector.java} | 28 +- ...ent.java => LabelSelectorRequirement.java} | 20 +- ...rojWorkflowV1alpha1Link.java => Link.java} | 18 +- ...uest.java => LintCronWorkflowRequest.java} | 24 +- ...lowV1alpha1LogEntry.java => LogEntry.java} | 16 +- ...eldsEntry.java => ManagedFieldsEntry.java} | 37 +- ...lowV1alpha1Metadata.java => Metadata.java} | 18 +- ...lpha1MetricLabel.java => MetricLabel.java} | 14 +- ...kflowV1alpha1Metrics.java => Metrics.java} | 20 +- ...VolumeSource.java => NFSVolumeSource.java} | 18 +- ...eV1NodeAffinity.java => NodeAffinity.java} | 34 +- ...eV1NodeSelector.java => NodeSelector.java} | 20 +- ...ment.java => NodeSelectorRequirement.java} | 20 +- ...electorTerm.java => NodeSelectorTerm.java} | 36 +- ...1alpha1NodeStatus.java => NodeStatus.java} | 145 +- ...lpha1OSSArtifact.java => OSSArtifact.java} | 39 +- ...Selector.java => ObjectFieldSelector.java} | 14 +- ...kflowV1alpha1Outputs.java => Outputs.java} | 46 +- ...wnerReference.java => OwnerReference.java} | 30 +- ...1ParallelSteps.java => ParallelSteps.java} | 8 +- ...wV1alpha1Parameter.java => Parameter.java} | 38 +- ...va => PersistentVolumeClaimCondition.java} | 51 +- ...ec.java => PersistentVolumeClaimSpec.java} | 59 +- ....java => PersistentVolumeClaimStatus.java} | 38 +- ...=> PersistentVolumeClaimVolumeSource.java} | 14 +- ... => PhotonPersistentDiskVolumeSource.java} | 14 +- ...oreV1PodAffinity.java => PodAffinity.java} | 38 +- ...AffinityTerm.java => PodAffinityTerm.java} | 28 +- ...AntiAffinity.java => PodAntiAffinity.java} | 38 +- ...figOption.java => PodDNSConfigOption.java} | 14 +- ...jWorkflowV1alpha1PodGC.java => PodGC.java} | 10 +- ...eSource.java => PortworxVolumeSource.java} | 18 +- ...Term.java => PreferredSchedulingTerm.java} | 22 +- ...Source.java => ProjectedVolumeSource.java} | 24 +- ...1alpha1Prometheus.java => Prometheus.java} | 70 +- ...meSource.java => QuobyteVolumeSource.java} | 30 +- ...VolumeSource.java => RBDVolumeSource.java} | 47 +- ...lpha1RawArtifact.java => RawArtifact.java} | 10 +- ...lector.java => ResourceFieldSelector.java} | 18 +- ...rceTemplate.java => ResourceTemplate.java} | 36 +- ...1RetryStrategy.java => RetryStrategy.java} | 26 +- ...1alpha1S3Artifact.java => S3Artifact.java} | 55 +- ...ELinuxOptions.java => SELinuxOptions.java} | 22 +- ...meSource.java => ScaleIOVolumeSource.java} | 53 +- ...criptTemplate.java => ScriptTemplate.java} | 197 +- ...retEnvSource.java => SecretEnvSource.java} | 14 +- ...tProjection.java => SecretProjection.java} | 30 +- ...umeSource.java => SecretVolumeSource.java} | 34 +- ...horeHolding.java => SemaphoreHolding.java} | 22 +- ...ha1SemaphoreRef.java => SemaphoreRef.java} | 17 +- ...aphoreStatus.java => SemaphoreStatus.java} | 38 +- ...lowV1alpha1Sequence.java => Sequence.java} | 22 +- ...ava => ServiceAccountTokenProjection.java} | 18 +- ...ryPkgApisMetaV1Status.java => Status.java} | 53 +- ...etaV1StatusCause.java => StatusCause.java} | 18 +- ...1StatusDetails.java => StatusDetails.java} | 42 +- ...Source.java => StorageOSVolumeSource.java} | 33 +- ...Entry.java => StreamResultOfLogEntry.java} | 24 +- ... => StreamResultOfWorkflowWatchEvent.java} | 24 +- ...1alpha1SubmitOpts.java => SubmitOpts.java} | 56 +- ...pendTemplate.java => SuspendTemplate.java} | 10 +- ...chronization.java => Synchronization.java} | 18 +- ...Status.java => SynchronizationStatus.java} | 20 +- ...{IoK8sApiCoreV1Sysctl.java => Sysctl.java} | 14 +- ...SocketAction.java => TCPSocketAction.java} | 14 +- ...lpha1TTLStrategy.java => TTLStrategy.java} | 18 +- ...lpha1TarStrategy.java => TarStrategy.java} | 10 +- ...lowV1alpha1Template.java => Template.java} | 352 +- ...lpha1TemplateRef.java => TemplateRef.java} | 22 +- ...ce.java => TypedLocalObjectReference.java} | 18 +- ...st.java => UpdateCronWorkflowRequest.java} | 28 +- ...1UserContainer.java => UserContainer.java} | 197 +- ...wV1alpha1ValueFrom.java => ValueFrom.java} | 26 +- ...kflowV1alpha1Version.java => Version.java} | 40 +- ...eProjection.java => VolumeProjection.java} | 54 +- ...va => VsphereVirtualDiskVolumeSource.java} | 22 +- ...Term.java => WeightedPodAffinityTerm.java} | 22 +- ...ava => WindowsSecurityContextOptions.java} | 14 +- ...lowV1alpha1Workflow.java => Workflow.java} | 49 +- ...equest.java => WorkflowCreateRequest.java} | 44 +- ...tRequest.java => WorkflowLintRequest.java} | 24 +- ...ha1WorkflowList.java => WorkflowList.java} | 39 +- ...uest.java => WorkflowResubmitRequest.java} | 20 +- ...equest.java => WorkflowResumeRequest.java} | 20 +- ...Request.java => WorkflowRetryRequest.java} | 24 +- ...ha1WorkflowSpec.java => WorkflowSpec.java} | 316 +- ...orkflowStatus.java => WorkflowStatus.java} | 160 +- ...ha1WorkflowStep.java => WorkflowStep.java} | 80 +- ...pRequest.java => WorkflowStopRequest.java} | 24 +- ...equest.java => WorkflowSubmitRequest.java} | 32 +- ...quest.java => WorkflowSuspendRequest.java} | 16 +- ...lowTemplate.java => WorkflowTemplate.java} | 37 +- ...ava => WorkflowTemplateCreateRequest.java} | 36 +- ....java => WorkflowTemplateLintRequest.java} | 36 +- ...ateList.java => WorkflowTemplateList.java} | 39 +- ...plateRef.java => WorkflowTemplateRef.java} | 14 +- ...ateSpec.java => WorkflowTemplateSpec.java} | 327 +- ...ava => WorkflowTemplateUpdateRequest.java} | 28 +- ...est.java => WorkflowTerminateRequest.java} | 16 +- ...atchEvent.java => WorkflowWatchEvent.java} | 24 +- .../apis/ArchivedWorkflowServiceApiTest.java | 8 +- ...ClusterWorkflowTemplateServiceApiTest.java | 26 +- .../apis/CronWorkflowServiceApiTest.java | 26 +- .../workflow/apis/InfoServiceApiTest.java | 12 +- .../workflow/apis/WorkflowServiceApiTest.java | 70 +- .../apis/WorkflowTemplateServiceApiTest.java | 26 +- ...AWSElasticBlockStoreVolumeSourceTest.java} | 12 +- ...tegyTest.java => ArchiveStrategyTest.java} | 14 +- ...pha1InputsTest.java => ArgumentsTest.java} | 16 +- ...ionTest.java => ArtifactLocationTest.java} | 28 +- ...st.java => ArtifactRepositoryRefTest.java} | 12 +- ...ha1ArtifactTest.java => ArtifactTest.java} | 30 +- ...Test.java => ArtifactoryArtifactTest.java} | 13 +- ...st.java => AzureDiskVolumeSourceTest.java} | 12 +- ...st.java => AzureFileVolumeSourceTest.java} | 12 +- ...lpha1BackoffTest.java => BackoffTest.java} | 12 +- ...urceTest.java => CSIVolumeSourceTest.java} | 13 +- ...ilitiesTest.java => CapabilitiesTest.java} | 12 +- ...eTest.java => CephFSVolumeSourceTest.java} | 13 +- ...eTest.java => CinderVolumeSourceTest.java} | 13 +- ...terWorkflowTemplateCreateRequestTest.java} | 16 +- ...usterWorkflowTemplateLintRequestTest.java} | 16 +- ...a => ClusterWorkflowTemplateListTest.java} | 15 +- ....java => ClusterWorkflowTemplateTest.java} | 15 +- ...sterWorkflowTemplateUpdateRequestTest.java | 60 + ...1ConditionTest.java => ConditionTest.java} | 12 +- ...eTest.java => ConfigMapEnvSourceTest.java} | 12 +- ...Test.java => ConfigMapProjectionTest.java} | 14 +- ...st.java => ConfigMapVolumeSourceTest.java} | 14 +- ...ontinueOnTest.java => ContinueOnTest.java} | 12 +- ...lpha1CounterTest.java => CounterTest.java} | 12 +- ...ava => CreateCronWorkflowRequestTest.java} | 16 +- ...ptionsTest.java => CreateOptionsTest.java} | 12 +- ...istTest.java => CronWorkflowListTest.java} | 15 +- ...pecTest.java => CronWorkflowSpecTest.java} | 15 +- ...sTest.java => CronWorkflowStatusTest.java} | 16 +- ...orkflowTest.java => CronWorkflowTest.java} | 17 +- ...lpha1DAGTaskTest.java => DAGTaskTest.java} | 20 +- ...TemplateTest.java => DAGTemplateTest.java} | 14 +- ...st.java => DownwardAPIProjectionTest.java} | 14 +- ...st.java => DownwardAPIVolumeFileTest.java} | 16 +- ....java => DownwardAPIVolumeSourceTest.java} | 14 +- ...est.java => EmptyDirVolumeSourceTest.java} | 12 +- ...rSourceTest.java => EnvVarSourceTest.java} | 18 +- ...xecActionTest.java => ExecActionTest.java} | 12 +- ...onfigTest.java => ExecutorConfigTest.java} | 12 +- ...ourceTest.java => FCVolumeSourceTest.java} | 12 +- ...rceTest.java => FlexVolumeSourceTest.java} | 13 +- ...Test.java => FlockerVolumeSourceTest.java} | 12 +- ...=> GCEPersistentDiskVolumeSourceTest.java} | 12 +- ...ArtifactTest.java => GCSArtifactTest.java} | 13 +- ...wV1alpha1GaugeTest.java => GaugeTest.java} | 12 +- ...Test.java => GetUserInfoResponseTest.java} | 12 +- ...ArtifactTest.java => GitArtifactTest.java} | 13 +- ...Test.java => GitRepoVolumeSourceTest.java} | 12 +- ...st.java => GlusterfsVolumeSourceTest.java} | 12 +- ...rtifactTest.java => HDFSArtifactTest.java} | 14 +- ...rtifactTest.java => HTTPArtifactTest.java} | 12 +- ...ActionTest.java => HTTPGetActionTest.java} | 14 +- ...eV1SysctlTest.java => HTTPHeaderTest.java} | 12 +- ...oreV1HandlerTest.java => HandlerTest.java} | 18 +- ...1HistogramTest.java => HistogramTest.java} | 12 +- ...derNamesTest.java => HolderNamesTest.java} | 12 +- ...est.java => HostPathVolumeSourceTest.java} | 12 +- ...ceTest.java => ISCSIVolumeSourceTest.java} | 13 +- ...esponseTest.java => InfoResponseTest.java} | 14 +- ...eferenceTest.java => InitializerTest.java} | 12 +- ...alizersTest.java => InitializersTest.java} | 16 +- ...pha1ArgumentsTest.java => InputsTest.java} | 16 +- ...sterWorkflowTemplateUpdateRequestTest.java | 60 - ...oprojWorkflowV1alpha1CronWorkflowTest.java | 86 - ...projWorkflowV1alpha1ParallelStepsTest.java | 38 - ...rojWorkflowV1alpha1ScriptTemplateTest.java | 238 - ...flowV1alpha1SynchronizationStatusTest.java | 52 - ...pha1WorkflowTemplateUpdateRequestTest.java | 68 - .../models/IoK8sApiCoreV1AffinityTest.java | 70 - ...oK8sApiCoreV1ConfigMapKeySelectorTest.java | 67 - .../IoK8sApiCoreV1ContainerPortTest.java | 83 - .../IoK8sApiCoreV1EnvFromSourceTest.java | 69 - .../models/IoK8sApiCoreV1EnvVarTest.java | 68 - .../models/IoK8sApiCoreV1HostAliasTest.java | 61 - .../models/IoK8sApiCoreV1LifecycleTest.java | 60 - .../IoK8sApiCoreV1ObjectReferenceTest.java | 99 - .../IoK8sApiCoreV1PodDNSConfigTest.java | 70 - .../IoK8sApiCoreV1PodSecurityContextTest.java | 112 - .../models/IoK8sApiCoreV1ProbeTest.java | 110 - ...oK8sApiCoreV1ResourceRequirementsTest.java | 62 - .../IoK8sApiCoreV1SecretKeySelectorTest.java | 67 - .../IoK8sApiCoreV1SecurityContextTest.java | 126 - .../models/IoK8sApiCoreV1TolerationTest.java | 83 - .../models/IoK8sApiCoreV1VolumeMountTest.java | 91 - .../models/IoK8sApiCoreV1VolumeTest.java | 303 - ...icyV1beta1PodDisruptionBudgetSpecTest.java | 2 +- ...machineryPkgApisMetaV1InitializerTest.java | 51 - ...ApimachineryPkgApisMetaV1ListMetaTest.java | 75 - ...imachineryPkgApisMetaV1ObjectMetaTest.java | 187 - ...1KeyToPathTest.java => KeyToPathTest.java} | 12 +- ...java => LabelSelectorRequirementTest.java} | 12 +- ...lectorTest.java => LabelSelectorTest.java} | 14 +- ...lowV1alpha1LinkTest.java => LinkTest.java} | 12 +- ....java => LintCronWorkflowRequestTest.java} | 14 +- ...ha1LogEntryTest.java => LogEntryTest.java} | 12 +- ...yTest.java => ManagedFieldsEntryTest.java} | 13 +- ...ha1MetadataTest.java => MetadataTest.java} | 12 +- ...ricLabelTest.java => MetricLabelTest.java} | 12 +- ...lpha1MetricsTest.java => MetricsTest.java} | 14 +- ...urceTest.java => NFSVolumeSourceTest.java} | 12 +- ...ffinityTest.java => NodeAffinityTest.java} | 16 +- ....java => NodeSelectorRequirementTest.java} | 12 +- ...ermTest.java => NodeSelectorTermTest.java} | 14 +- ...electorTest.java => NodeSelectorTest.java} | 14 +- ...odeStatusTest.java => NodeStatusTest.java} | 19 +- ...ArtifactTest.java => OSSArtifactTest.java} | 13 +- ...Test.java => ObjectFieldSelectorTest.java} | 12 +- ...lpha1OutputsTest.java => OutputsTest.java} | 16 +- ...renceTest.java => OwnerReferenceTest.java} | 12 +- .../workflow/models/ParallelStepsTest.java | 38 + ...1ParameterTest.java => ParameterTest.java} | 14 +- ...> PersistentVolumeClaimConditionTest.java} | 13 +- ...ava => PersistentVolumeClaimSpecTest.java} | 17 +- ...a => PersistentVolumeClaimStatusTest.java} | 14 +- ...ersistentVolumeClaimVolumeSourceTest.java} | 12 +- ...PhotonPersistentDiskVolumeSourceTest.java} | 12 +- ...TermTest.java => PodAffinityTermTest.java} | 14 +- ...AffinityTest.java => PodAffinityTest.java} | 16 +- ...nityTest.java => PodAntiAffinityTest.java} | 16 +- ...rTest.java => PodDNSConfigOptionTest.java} | 12 +- ...wV1alpha1PodGCTest.java => PodGCTest.java} | 12 +- ...est.java => PortworxVolumeSourceTest.java} | 12 +- ....java => PreferredSchedulingTermTest.java} | 14 +- ...st.java => ProjectedVolumeSourceTest.java} | 14 +- ...rometheusTest.java => PrometheusTest.java} | 20 +- ...Test.java => QuobyteVolumeSourceTest.java} | 12 +- ...urceTest.java => RBDVolumeSourceTest.java} | 13 +- ...ArtifactTest.java => RawArtifactTest.java} | 12 +- ...st.java => ResourceFieldSelectorTest.java} | 12 +- ...ateTest.java => ResourceTemplateTest.java} | 12 +- ...rategyTest.java => RetryStrategyTest.java} | 14 +- ...3ArtifactTest.java => S3ArtifactTest.java} | 13 +- ...tionsTest.java => SELinuxOptionsTest.java} | 12 +- ...Test.java => ScaleIOVolumeSourceTest.java} | 13 +- ...ainerTest.java => ScriptTemplateTest.java} | 37 +- ...urceTest.java => SecretEnvSourceTest.java} | 12 +- ...ionTest.java => SecretProjectionTest.java} | 14 +- ...eTest.java => SecretVolumeSourceTest.java} | 14 +- ...ingTest.java => SemaphoreHoldingTest.java} | 12 +- ...horeRefTest.java => SemaphoreRefTest.java} | 13 +- ...atusTest.java => SemaphoreStatusTest.java} | 14 +- ...ha1SequenceTest.java => SequenceTest.java} | 12 +- ...=> ServiceAccountTokenProjectionTest.java} | 12 +- ...tusCauseTest.java => StatusCauseTest.java} | 12 +- ...etailsTest.java => StatusDetailsTest.java} | 14 +- ...sMetaV1StatusTest.java => StatusTest.java} | 15 +- ...st.java => StorageOSVolumeSourceTest.java} | 13 +- ...t.java => StreamResultOfLogEntryTest.java} | 14 +- ...StreamResultOfWorkflowWatchEventTest.java} | 14 +- ...ubmitOptsTest.java => SubmitOptsTest.java} | 14 +- ...lateTest.java => SuspendTemplateTest.java} | 12 +- .../models/SynchronizationStatusTest.java | 52 + ...tionTest.java => SynchronizationTest.java} | 14 +- ...SConfigOptionTest.java => SysctlTest.java} | 12 +- ...tionTest.java => TCPSocketActionTest.java} | 12 +- ...StrategyTest.java => TTLStrategyTest.java} | 12 +- ...StrategyTest.java => TarStrategyTest.java} | 12 +- ...plateRefTest.java => TemplateRefTest.java} | 12 +- ...ha1TemplateTest.java => TemplateTest.java} | 50 +- ...ava => TypedLocalObjectReferenceTest.java} | 12 +- ...ava => UpdateCronWorkflowRequestTest.java} | 14 +- ...tainerTest.java => UserContainerTest.java} | 21 +- ...1ValueFromTest.java => ValueFromTest.java} | 12 +- ...lpha1VersionTest.java => VersionTest.java} | 12 +- ...ionTest.java => VolumeProjectionTest.java} | 20 +- ...> VsphereVirtualDiskVolumeSourceTest.java} | 12 +- ....java => WeightedPodAffinityTermTest.java} | 14 +- ...=> WindowsSecurityContextOptionsTest.java} | 12 +- ...st.java => WorkflowCreateRequestTest.java} | 16 +- ...Test.java => WorkflowLintRequestTest.java} | 14 +- ...ateListTest.java => WorkflowListTest.java} | 15 +- ....java => WorkflowResubmitRequestTest.java} | 12 +- ...st.java => WorkflowResumeRequestTest.java} | 12 +- ...est.java => WorkflowRetryRequestTest.java} | 12 +- ...lowSpecTest.java => WorkflowSpecTest.java} | 38 +- ...tatusTest.java => WorkflowStatusTest.java} | 26 +- ...lowStepTest.java => WorkflowStepTest.java} | 20 +- ...Test.java => WorkflowStopRequestTest.java} | 12 +- ...st.java => WorkflowSubmitRequestTest.java} | 14 +- ...t.java => WorkflowSuspendRequestTest.java} | 12 +- ...=> WorkflowTemplateCreateRequestTest.java} | 16 +- ...a => WorkflowTemplateLintRequestTest.java} | 16 +- ...est.java => WorkflowTemplateListTest.java} | 15 +- ...Test.java => WorkflowTemplateRefTest.java} | 12 +- ...est.java => WorkflowTemplateSpecTest.java} | 39 +- ...ateTest.java => WorkflowTemplateTest.java} | 15 +- ...=> WorkflowTemplateUpdateRequestTest.java} | 21 +- ...java => WorkflowTerminateRequestTest.java} | 24 +- ...VolumeClaimTest.java => WorkflowTest.java} | 17 +- ...tTest.java => WorkflowWatchEventTest.java} | 14 +- swagger.json | 7266 + 624 files changed, 258749 insertions(+), 137430 deletions(-) rename docs/{IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.md => AWSElasticBlockStoreVolumeSource.md} (97%) rename docs/{IoArgoprojWorkflowV1alpha1ArchiveStrategy.md => ArchiveStrategy.md} (75%) create mode 100644 docs/Arguments.md create mode 100644 docs/Artifact.md create mode 100644 docs/ArtifactLocation.md rename docs/{IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md => ArtifactRepositoryRef.md} (79%) create mode 100644 docs/ArtifactoryArtifact.md rename docs/{IoK8sApiCoreV1AzureDiskVolumeSource.md => AzureDiskVolumeSource.md} (96%) rename docs/{IoK8sApiCoreV1AzureFileVolumeSource.md => AzureFileVolumeSource.md} (92%) rename docs/{IoArgoprojWorkflowV1alpha1Backoff.md => Backoff.md} (94%) rename docs/{IoK8sApiCoreV1CSIVolumeSource.md => CSIVolumeSource.md} (84%) rename docs/{IoK8sApiCoreV1Capabilities.md => Capabilities.md} (91%) rename docs/{IoK8sApiCoreV1CephFSVolumeSource.md => CephFSVolumeSource.md} (87%) rename docs/{IoK8sApiCoreV1CinderVolumeSource.md => CinderVolumeSource.md} (86%) rename docs/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md => ClusterWorkflowTemplate.md} (75%) create mode 100644 docs/ClusterWorkflowTemplateCreateRequest.md create mode 100644 docs/ClusterWorkflowTemplateLintRequest.md rename docs/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md => ClusterWorkflowTemplateList.md} (73%) create mode 100644 docs/ClusterWorkflowTemplateUpdateRequest.md rename docs/{IoArgoprojWorkflowV1alpha1Condition.md => Condition.md} (89%) rename docs/{IoK8sApiCoreV1ConfigMapEnvSource.md => ConfigMapEnvSource.md} (94%) rename docs/{IoK8sApiCoreV1ConfigMapProjection.md => ConfigMapProjection.md} (53%) rename docs/{IoK8sApiCoreV1ConfigMapVolumeSource.md => ConfigMapVolumeSource.md} (62%) rename docs/{IoArgoprojWorkflowV1alpha1ContinueOn.md => ContinueOn.md} (90%) rename docs/{IoArgoprojWorkflowV1alpha1Counter.md => Counter.md} (85%) create mode 100644 docs/CreateCronWorkflowRequest.md rename docs/{IoK8sApimachineryPkgApisMetaV1CreateOptions.md => CreateOptions.md} (85%) create mode 100644 docs/CronWorkflow.md rename docs/{IoArgoprojWorkflowV1alpha1CronWorkflowList.md => CronWorkflowList.md} (75%) rename docs/{IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md => CronWorkflowSpec.md} (80%) create mode 100644 docs/CronWorkflowStatus.md rename docs/{IoArgoprojWorkflowV1alpha1DAGTask.md => DAGTask.md} (68%) rename docs/{IoArgoprojWorkflowV1alpha1DAGTemplate.md => DAGTemplate.md} (83%) rename docs/{IoK8sApiCoreV1DownwardAPIProjection.md => DownwardAPIProjection.md} (57%) rename docs/{IoK8sApiCoreV1DownwardAPIVolumeFile.md => DownwardAPIVolumeFile.md} (73%) rename docs/{IoK8sApiCoreV1DownwardAPIVolumeSource.md => DownwardAPIVolumeSource.md} (74%) rename docs/{IoK8sApiCoreV1EmptyDirVolumeSource.md => EmptyDirVolumeSource.md} (98%) create mode 100644 docs/EnvVarSource.md rename docs/{IoK8sApiCoreV1ExecAction.md => ExecAction.md} (95%) rename docs/{IoArgoprojWorkflowV1alpha1ExecutorConfig.md => ExecutorConfig.md} (87%) rename docs/{IoK8sApiCoreV1FCVolumeSource.md => FCVolumeSource.md} (97%) rename docs/{IoK8sApiCoreV1FlexVolumeSource.md => FlexVolumeSource.md} (83%) rename docs/{IoK8sApiCoreV1FlockerVolumeSource.md => FlockerVolumeSource.md} (94%) rename docs/{IoK8sApiCoreV1GCEPersistentDiskVolumeSource.md => GCEPersistentDiskVolumeSource.md} (97%) rename docs/{IoArgoprojWorkflowV1alpha1GCSArtifact.md => GCSArtifact.md} (64%) rename docs/{IoArgoprojWorkflowV1alpha1Gauge.md => Gauge.md} (89%) rename docs/{IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md => GetUserInfoResponse.md} (80%) rename docs/{IoArgoprojWorkflowV1alpha1GitArtifact.md => GitArtifact.md} (61%) rename docs/{IoK8sApiCoreV1GitRepoVolumeSource.md => GitRepoVolumeSource.md} (96%) rename docs/{IoK8sApiCoreV1GlusterfsVolumeSource.md => GlusterfsVolumeSource.md} (95%) rename docs/{IoArgoprojWorkflowV1alpha1HDFSArtifact.md => HDFSArtifact.md} (68%) rename docs/{IoArgoprojWorkflowV1alpha1HTTPArtifact.md => HTTPArtifact.md} (86%) rename docs/{IoK8sApiCoreV1HTTPGetAction.md => HTTPGetAction.md} (79%) rename docs/{IoK8sApiCoreV1HTTPHeader.md => HTTPHeader.md} (91%) create mode 100644 docs/Handler.md rename docs/{IoArgoprojWorkflowV1alpha1Histogram.md => Histogram.md} (89%) rename docs/{IoArgoprojWorkflowV1alpha1HolderNames.md => HolderNames.md} (84%) rename docs/{IoK8sApiCoreV1HostPathVolumeSource.md => HostPathVolumeSource.md} (94%) rename docs/{IoK8sApiCoreV1ISCSIVolumeSource.md => ISCSIVolumeSource.md} (91%) rename docs/{IoArgoprojWorkflowV1alpha1InfoResponse.md => InfoResponse.md} (52%) rename docs/{IoK8sApimachineryPkgApisMetaV1Initializer.md => Initializer.md} (86%) create mode 100644 docs/Initializers.md create mode 100644 docs/Inputs.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Arguments.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Artifact.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Inputs.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Metrics.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Outputs.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Prometheus.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Template.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1Workflow.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md delete mode 100644 docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md delete mode 100644 docs/IoK8sApiCoreV1Affinity.md delete mode 100644 docs/IoK8sApiCoreV1ConfigMapKeySelector.md delete mode 100644 docs/IoK8sApiCoreV1Container.md delete mode 100644 docs/IoK8sApiCoreV1ContainerPort.md delete mode 100644 docs/IoK8sApiCoreV1EnvFromSource.md delete mode 100644 docs/IoK8sApiCoreV1EnvVar.md delete mode 100644 docs/IoK8sApiCoreV1EnvVarSource.md delete mode 100644 docs/IoK8sApiCoreV1Handler.md delete mode 100644 docs/IoK8sApiCoreV1HostAlias.md delete mode 100644 docs/IoK8sApiCoreV1Lifecycle.md delete mode 100644 docs/IoK8sApiCoreV1LocalObjectReference.md delete mode 100644 docs/IoK8sApiCoreV1NodeAffinity.md delete mode 100644 docs/IoK8sApiCoreV1NodeSelectorTerm.md delete mode 100644 docs/IoK8sApiCoreV1ObjectReference.md delete mode 100644 docs/IoK8sApiCoreV1PersistentVolumeClaim.md delete mode 100644 docs/IoK8sApiCoreV1PodAffinity.md delete mode 100644 docs/IoK8sApiCoreV1PodAntiAffinity.md delete mode 100644 docs/IoK8sApiCoreV1PodDNSConfig.md delete mode 100644 docs/IoK8sApiCoreV1PodSecurityContext.md delete mode 100644 docs/IoK8sApiCoreV1Probe.md delete mode 100644 docs/IoK8sApiCoreV1ResourceRequirements.md delete mode 100644 docs/IoK8sApiCoreV1SecretKeySelector.md delete mode 100644 docs/IoK8sApiCoreV1SecurityContext.md delete mode 100644 docs/IoK8sApiCoreV1Toleration.md delete mode 100644 docs/IoK8sApiCoreV1Volume.md delete mode 100644 docs/IoK8sApiCoreV1VolumeDevice.md delete mode 100644 docs/IoK8sApiCoreV1VolumeMount.md delete mode 100644 docs/IoK8sApiCoreV1VolumeProjection.md delete mode 100644 docs/IoK8sApimachineryPkgApisMetaV1Initializers.md delete mode 100644 docs/IoK8sApimachineryPkgApisMetaV1ListMeta.md delete mode 100644 docs/IoK8sApimachineryPkgApisMetaV1ObjectMeta.md rename docs/{IoK8sApiCoreV1KeyToPath.md => KeyToPath.md} (96%) rename docs/{IoK8sApimachineryPkgApisMetaV1LabelSelector.md => LabelSelector.md} (68%) rename docs/{IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.md => LabelSelectorRequirement.md} (92%) rename docs/{IoArgoprojWorkflowV1alpha1Link.md => Link.md} (93%) create mode 100644 docs/LintCronWorkflowRequest.md rename docs/{IoArgoprojWorkflowV1alpha1LogEntry.md => LogEntry.md} (84%) rename docs/{IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.md => ManagedFieldsEntry.md} (79%) rename docs/{IoArgoprojWorkflowV1alpha1Metadata.md => Metadata.md} (87%) rename docs/{IoArgoprojWorkflowV1alpha1MetricLabel.md => MetricLabel.md} (84%) create mode 100644 docs/Metrics.md rename docs/{IoK8sApiCoreV1NFSVolumeSource.md => NFSVolumeSource.md} (95%) create mode 100644 docs/NodeAffinity.md rename docs/{IoK8sApiCoreV1NodeSelector.md => NodeSelector.md} (60%) rename docs/{IoK8sApiCoreV1NodeSelectorRequirement.md => NodeSelectorRequirement.md} (95%) create mode 100644 docs/NodeSelectorTerm.md rename docs/{IoArgoprojWorkflowV1alpha1NodeStatus.md => NodeStatus.md} (80%) rename docs/{IoArgoprojWorkflowV1alpha1OSSArtifact.md => OSSArtifact.md} (58%) rename docs/{IoK8sApiCoreV1ObjectFieldSelector.md => ObjectFieldSelector.md} (91%) create mode 100644 docs/Outputs.md rename docs/{IoK8sApimachineryPkgApisMetaV1OwnerReference.md => OwnerReference.md} (96%) rename docs/{IoArgoprojWorkflowV1alpha1ParallelSteps.md => ParallelSteps.md} (73%) rename docs/{IoArgoprojWorkflowV1alpha1Parameter.md => Parameter.md} (73%) rename docs/{IoK8sApiCoreV1PersistentVolumeClaimCondition.md => PersistentVolumeClaimCondition.md} (53%) rename docs/{IoK8sApiCoreV1PersistentVolumeClaimSpec.md => PersistentVolumeClaimSpec.md} (70%) rename docs/{IoK8sApiCoreV1PersistentVolumeClaimStatus.md => PersistentVolumeClaimStatus.md} (65%) rename docs/{IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.md => PersistentVolumeClaimVolumeSource.md} (93%) rename docs/{IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.md => PhotonPersistentDiskVolumeSource.md} (91%) create mode 100644 docs/PodAffinity.md rename docs/{IoK8sApiCoreV1PodAffinityTerm.md => PodAffinityTerm.md} (86%) create mode 100644 docs/PodAntiAffinity.md rename docs/{IoK8sApiCoreV1PodDNSConfigOption.md => PodDNSConfigOption.md} (88%) rename docs/{IoArgoprojWorkflowV1alpha1PodGC.md => PodGC.md} (91%) rename docs/{IoK8sApiCoreV1PortworxVolumeSource.md => PortworxVolumeSource.md} (94%) rename docs/{IoK8sApiCoreV1PreferredSchedulingTerm.md => PreferredSchedulingTerm.md} (75%) rename docs/{IoK8sApiCoreV1ProjectedVolumeSource.md => ProjectedVolumeSource.md} (73%) create mode 100644 docs/Prometheus.md rename docs/{IoK8sApiCoreV1QuobyteVolumeSource.md => QuobyteVolumeSource.md} (96%) rename docs/{IoK8sApiCoreV1RBDVolumeSource.md => RBDVolumeSource.md} (91%) rename docs/{IoArgoprojWorkflowV1alpha1RawArtifact.md => RawArtifact.md} (87%) rename docs/{IoK8sApiCoreV1ResourceFieldSelector.md => ResourceFieldSelector.md} (98%) rename docs/{IoArgoprojWorkflowV1alpha1ResourceTemplate.md => ResourceTemplate.md} (96%) rename docs/{IoArgoprojWorkflowV1alpha1RetryStrategy.md => RetryStrategy.md} (72%) rename docs/{IoArgoprojWorkflowV1alpha1S3Artifact.md => S3Artifact.md} (73%) rename docs/{IoK8sApiCoreV1SELinuxOptions.md => SELinuxOptions.md} (94%) rename docs/{IoK8sApiCoreV1ScaleIOVolumeSource.md => ScaleIOVolumeSource.md} (89%) rename docs/{IoArgoprojWorkflowV1alpha1ScriptTemplate.md => ScriptTemplate.md} (63%) rename docs/{IoK8sApiCoreV1SecretEnvSource.md => SecretEnvSource.md} (94%) rename docs/{IoK8sApiCoreV1SecretProjection.md => SecretProjection.md} (50%) rename docs/{IoK8sApiCoreV1SecretVolumeSource.md => SecretVolumeSource.md} (60%) rename docs/{IoArgoprojWorkflowV1alpha1SemaphoreHolding.md => SemaphoreHolding.md} (68%) create mode 100644 docs/SemaphoreRef.md create mode 100644 docs/SemaphoreStatus.md rename docs/{IoArgoprojWorkflowV1alpha1Sequence.md => Sequence.md} (96%) rename docs/{IoK8sApiCoreV1ServiceAccountTokenProjection.md => ServiceAccountTokenProjection.md} (96%) rename docs/{IoK8sApimachineryPkgApisMetaV1Status.md => Status.md} (83%) rename docs/{IoK8sApimachineryPkgApisMetaV1StatusCause.md => StatusCause.md} (95%) rename docs/{IoK8sApimachineryPkgApisMetaV1StatusDetails.md => StatusDetails.md} (82%) rename docs/{IoK8sApiCoreV1StorageOSVolumeSource.md => StorageOSVolumeSource.md} (87%) rename docs/{StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md => StreamResultOfLogEntry.md} (57%) rename docs/{StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md => StreamResultOfWorkflowWatchEvent.md} (52%) rename docs/{IoArgoprojWorkflowV1alpha1SubmitOpts.md => SubmitOpts.md} (86%) rename docs/{IoArgoprojWorkflowV1alpha1SuspendTemplate.md => SuspendTemplate.md} (88%) rename docs/{IoArgoprojWorkflowV1alpha1Synchronization.md => Synchronization.md} (51%) create mode 100644 docs/SynchronizationStatus.md rename docs/{IoK8sApiCoreV1Sysctl.md => Sysctl.md} (92%) rename docs/{IoK8sApiCoreV1TCPSocketAction.md => TCPSocketAction.md} (94%) rename docs/{IoArgoprojWorkflowV1alpha1TTLStrategy.md => TTLStrategy.md} (93%) rename docs/{IoArgoprojWorkflowV1alpha1TarStrategy.md => TarStrategy.md} (89%) create mode 100644 docs/Template.md rename docs/{IoArgoprojWorkflowV1alpha1TemplateRef.md => TemplateRef.md} (94%) rename docs/{IoK8sApiCoreV1TypedLocalObjectReference.md => TypedLocalObjectReference.md} (93%) rename docs/{IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md => UpdateCronWorkflowRequest.md} (56%) rename docs/{IoArgoprojWorkflowV1alpha1UserContainer.md => UserContainer.md} (65%) rename docs/{IoArgoprojWorkflowV1alpha1ValueFrom.md => ValueFrom.md} (96%) rename docs/{IoArgoprojWorkflowV1alpha1Version.md => Version.md} (91%) create mode 100644 docs/VolumeProjection.md rename docs/{IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.md => VsphereVirtualDiskVolumeSource.md} (93%) rename docs/{IoK8sApiCoreV1WeightedPodAffinityTerm.md => WeightedPodAffinityTerm.md} (71%) rename docs/{IoK8sApiCoreV1WindowsSecurityContextOptions.md => WindowsSecurityContextOptions.md} (94%) create mode 100644 docs/Workflow.md create mode 100644 docs/WorkflowCreateRequest.md create mode 100644 docs/WorkflowLintRequest.md rename docs/{IoArgoprojWorkflowV1alpha1WorkflowList.md => WorkflowList.md} (75%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md => WorkflowResubmitRequest.md} (82%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md => WorkflowResumeRequest.md} (83%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md => WorkflowRetryRequest.md} (86%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowSpec.md => WorkflowSpec.md} (53%) create mode 100644 docs/WorkflowStatus.md rename docs/{IoArgoprojWorkflowV1alpha1WorkflowStep.md => WorkflowStep.md} (64%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md => WorkflowStopRequest.md} (85%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md => WorkflowSubmitRequest.md} (59%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md => WorkflowSuspendRequest.md} (79%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowTemplate.md => WorkflowTemplate.md} (75%) create mode 100644 docs/WorkflowTemplateCreateRequest.md create mode 100644 docs/WorkflowTemplateLintRequest.md rename docs/{IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md => WorkflowTemplateList.md} (74%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md => WorkflowTemplateRef.md} (89%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md => WorkflowTemplateSpec.md} (52%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md => WorkflowTemplateUpdateRequest.md} (55%) rename docs/{IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md => WorkflowTerminateRequest.md} (78%) create mode 100644 docs/WorkflowWatchEvent.md rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.java => AWSElasticBlockStoreVolumeSource.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArchiveStrategy.java => ArchiveStrategy.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Arguments.java => Arguments.java} (64%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Artifact.java => Artifact.java} (63%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactLocation.java => ArtifactLocation.java} (59%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.java => ArtifactRepositoryRef.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.java => ArtifactoryArtifact.java} (68%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1AzureDiskVolumeSource.java => AzureDiskVolumeSource.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1AzureFileVolumeSource.java => AzureFileVolumeSource.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Backoff.java => Backoff.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CSIVolumeSource.java => CSIVolumeSource.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1Capabilities.java => Capabilities.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CephFSVolumeSource.java => CephFSVolumeSource.java} (80%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CinderVolumeSource.java => CinderVolumeSource.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.java => ClusterWorkflowTemplate.java} (74%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.java => ClusterWorkflowTemplateCreateRequest.java} (59%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.java => ClusterWorkflowTemplateLintRequest.java} (58%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.java => ClusterWorkflowTemplateList.java} (70%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.java => ClusterWorkflowTemplateUpdateRequest.java} (65%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Condition.java => Condition.java} (80%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ConfigMapEnvSource.java => ConfigMapEnvSource.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ConfigMapProjection.java => ConfigMapProjection.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ConfigMapVolumeSource.java => ConfigMapVolumeSource.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ContinueOn.java => ContinueOn.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Counter.java => Counter.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.java => CreateCronWorkflowRequest.java} (63%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1CreateOptions.java => CreateOptions.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflow.java => CronWorkflow.java} (71%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflowList.java => CronWorkflowList.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflowSpec.java => CronWorkflowSpec.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflowStatus.java => CronWorkflowStatus.java} (58%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1DAGTask.java => DAGTask.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1DAGTemplate.java => DAGTemplate.java} (78%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1DownwardAPIProjection.java => DownwardAPIProjection.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1DownwardAPIVolumeFile.java => DownwardAPIVolumeFile.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1DownwardAPIVolumeSource.java => DownwardAPIVolumeSource.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1EmptyDirVolumeSource.java => EmptyDirVolumeSource.java} (93%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1EnvVarSource.java => EnvVarSource.java} (63%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ExecAction.java => ExecAction.java} (88%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ExecutorConfig.java => ExecutorConfig.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1FCVolumeSource.java => FCVolumeSource.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1FlexVolumeSource.java => FlexVolumeSource.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1FlockerVolumeSource.java => FlockerVolumeSource.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1GCEPersistentDiskVolumeSource.java => GCEPersistentDiskVolumeSource.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GCSArtifact.java => GCSArtifact.java} (74%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Gauge.java => Gauge.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GetUserInfoResponse.java => GetUserInfoResponse.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GitArtifact.java => GitArtifact.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1GitRepoVolumeSource.java => GitRepoVolumeSource.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1GlusterfsVolumeSource.java => GlusterfsVolumeSource.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HDFSArtifact.java => HDFSArtifact.java} (73%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HTTPArtifact.java => HTTPArtifact.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HTTPGetAction.java => HTTPGetAction.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HTTPHeader.java => HTTPHeader.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1Handler.java => Handler.java} (68%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Histogram.java => Histogram.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HolderNames.java => HolderNames.java} (80%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HostPathVolumeSource.java => HostPathVolumeSource.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ISCSIVolumeSource.java => ISCSIVolumeSource.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1InfoResponse.java => InfoResponse.java} (69%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1Initializer.java => Initializer.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1Initializers.java => Initializers.java} (67%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Inputs.java => Inputs.java} (65%) delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Affinity.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapKeySelector.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Container.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ContainerPort.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvFromSource.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVar.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostAlias.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Lifecycle.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1LocalObjectReference.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectReference.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaim.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfig.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodSecurityContext.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Probe.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceRequirements.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretKeySelector.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecurityContext.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Toleration.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Volume.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeDevice.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeMount.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ListMeta.java delete mode 100644 src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ObjectMeta.java rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1KeyToPath.java => KeyToPath.java} (87%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1LabelSelector.java => LabelSelector.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.java => LabelSelectorRequirement.java} (80%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Link.java => Link.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.java => LintCronWorkflowRequest.java} (69%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1LogEntry.java => LogEntry.java} (80%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.java => ManagedFieldsEntry.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Metadata.java => Metadata.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1MetricLabel.java => MetricLabel.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Metrics.java => Metrics.java} (70%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NFSVolumeSource.java => NFSVolumeSource.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeAffinity.java => NodeAffinity.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeSelector.java => NodeSelector.java} (74%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeSelectorRequirement.java => NodeSelectorRequirement.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeSelectorTerm.java => NodeSelectorTerm.java} (66%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1NodeStatus.java => NodeStatus.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1OSSArtifact.java => OSSArtifact.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ObjectFieldSelector.java => ObjectFieldSelector.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Outputs.java => Outputs.java} (68%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1OwnerReference.java => OwnerReference.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ParallelSteps.java => ParallelSteps.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Parameter.java => Parameter.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimCondition.java => PersistentVolumeClaimCondition.java} (67%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimSpec.java => PersistentVolumeClaimSpec.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimStatus.java => PersistentVolumeClaimStatus.java} (73%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.java => PersistentVolumeClaimVolumeSource.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.java => PhotonPersistentDiskVolumeSource.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodAffinity.java => PodAffinity.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodAffinityTerm.java => PodAffinityTerm.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodAntiAffinity.java => PodAntiAffinity.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodDNSConfigOption.java => PodDNSConfigOption.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1PodGC.java => PodGC.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PortworxVolumeSource.java => PortworxVolumeSource.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PreferredSchedulingTerm.java => PreferredSchedulingTerm.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ProjectedVolumeSource.java => ProjectedVolumeSource.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Prometheus.java => Prometheus.java} (65%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1QuobyteVolumeSource.java => QuobyteVolumeSource.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1RBDVolumeSource.java => RBDVolumeSource.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1RawArtifact.java => RawArtifact.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ResourceFieldSelector.java => ResourceFieldSelector.java} (92%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ResourceTemplate.java => ResourceTemplate.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1RetryStrategy.java => RetryStrategy.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1S3Artifact.java => S3Artifact.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SELinuxOptions.java => SELinuxOptions.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ScaleIOVolumeSource.java => ScaleIOVolumeSource.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ScriptTemplate.java => ScriptTemplate.java} (74%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SecretEnvSource.java => SecretEnvSource.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SecretProjection.java => SecretProjection.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SecretVolumeSource.java => SecretVolumeSource.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SemaphoreHolding.java => SemaphoreHolding.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SemaphoreRef.java => SemaphoreRef.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SemaphoreStatus.java => SemaphoreStatus.java} (61%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Sequence.java => Sequence.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ServiceAccountTokenProjection.java => ServiceAccountTokenProjection.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1Status.java => Status.java} (78%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1StatusCause.java => StatusCause.java} (85%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1StatusDetails.java => StatusDetails.java} (79%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1StorageOSVolumeSource.java => StorageOSVolumeSource.java} (81%) rename src/main/java/io/argoproj/workflow/models/{StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.java => StreamResultOfLogEntry.java} (70%) rename src/main/java/io/argoproj/workflow/models/{StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.java => StreamResultOfWorkflowWatchEvent.java} (67%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SubmitOpts.java => SubmitOpts.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SuspendTemplate.java => SuspendTemplate.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Synchronization.java => Synchronization.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SynchronizationStatus.java => SynchronizationStatus.java} (67%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1Sysctl.java => Sysctl.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1TCPSocketAction.java => TCPSocketAction.java} (86%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TTLStrategy.java => TTLStrategy.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TarStrategy.java => TarStrategy.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Template.java => Template.java} (63%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TemplateRef.java => TemplateRef.java} (82%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1TypedLocalObjectReference.java => TypedLocalObjectReference.java} (83%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.java => UpdateCronWorkflowRequest.java} (69%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1UserContainer.java => UserContainer.java} (74%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ValueFrom.java => ValueFrom.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Version.java => Version.java} (78%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1VolumeProjection.java => VolumeProjection.java} (62%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.java => VsphereVirtualDiskVolumeSource.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1WeightedPodAffinityTerm.java => WeightedPodAffinityTerm.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoK8sApiCoreV1WindowsSecurityContextOptions.java => WindowsSecurityContextOptions.java} (84%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1Workflow.java => Workflow.java} (72%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.java => WorkflowCreateRequest.java} (67%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowLintRequest.java => WorkflowLintRequest.java} (70%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowList.java => WorkflowList.java} (73%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.java => WorkflowResubmitRequest.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.java => WorkflowResumeRequest.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.java => WorkflowRetryRequest.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowSpec.java => WorkflowSpec.java} (67%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowStatus.java => WorkflowStatus.java} (59%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowStep.java => WorkflowStep.java} (70%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowStopRequest.java => WorkflowStopRequest.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.java => WorkflowSubmitRequest.java} (71%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.java => WorkflowSuspendRequest.java} (77%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplate.java => WorkflowTemplate.java} (75%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.java => WorkflowTemplateCreateRequest.java} (63%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.java => WorkflowTemplateLintRequest.java} (62%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateList.java => WorkflowTemplateList.java} (71%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.java => WorkflowTemplateRef.java} (81%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.java => WorkflowTemplateSpec.java} (66%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.java => WorkflowTemplateUpdateRequest.java} (68%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.java => WorkflowTerminateRequest.java} (76%) rename src/main/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.java => WorkflowWatchEvent.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1AWSElasticBlockStoreVolumeSourceTest.java => AWSElasticBlockStoreVolumeSourceTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArchiveStrategyTest.java => ArchiveStrategyTest.java} (65%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1InputsTest.java => ArgumentsTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactLocationTest.java => ArtifactLocationTest.java} (63%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefTest.java => ArtifactRepositoryRefTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactTest.java => ArtifactTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArtifactoryArtifactTest.java => ArtifactoryArtifactTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1AzureDiskVolumeSourceTest.java => AzureDiskVolumeSourceTest.java} (79%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1AzureFileVolumeSourceTest.java => AzureFileVolumeSourceTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1BackoffTest.java => BackoffTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CSIVolumeSourceTest.java => CSIVolumeSourceTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CapabilitiesTest.java => CapabilitiesTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CephFSVolumeSourceTest.java => CephFSVolumeSourceTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1CinderVolumeSourceTest.java => CinderVolumeSourceTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequestTest.java => ClusterWorkflowTemplateCreateRequestTest.java} (58%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequestTest.java => ClusterWorkflowTemplateLintRequestTest.java} (57%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowListTest.java => ClusterWorkflowTemplateListTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateTest.java => ClusterWorkflowTemplateTest.java} (67%) create mode 100644 src/test/java/io/argoproj/workflow/models/ClusterWorkflowTemplateUpdateRequestTest.java rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ConditionTest.java => ConditionTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SecretEnvSourceTest.java => ConfigMapEnvSourceTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SecretProjectionTest.java => ConfigMapProjectionTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ConfigMapVolumeSourceTest.java => ConfigMapVolumeSourceTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ContinueOnTest.java => ContinueOnTest.java} (71%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CounterTest.java => CounterTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequestTest.java => CreateCronWorkflowRequestTest.java} (63%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1CreateOptionsTest.java => CreateOptionsTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflowListTest.java => CronWorkflowListTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflowSpecTest.java => CronWorkflowSpecTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1CronWorkflowStatusTest.java => CronWorkflowStatusTest.java} (66%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTest.java => CronWorkflowTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1DAGTaskTest.java => DAGTaskTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1DAGTemplateTest.java => DAGTemplateTest.java} (71%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1DownwardAPIProjectionTest.java => DownwardAPIProjectionTest.java} (66%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1DownwardAPIVolumeFileTest.java => DownwardAPIVolumeFileTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1DownwardAPIVolumeSourceTest.java => DownwardAPIVolumeSourceTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1EmptyDirVolumeSourceTest.java => EmptyDirVolumeSourceTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1EnvVarSourceTest.java => EnvVarSourceTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ExecActionTest.java => ExecActionTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ExecutorConfigTest.java => ExecutorConfigTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1FCVolumeSourceTest.java => FCVolumeSourceTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1FlexVolumeSourceTest.java => FlexVolumeSourceTest.java} (77%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1FlockerVolumeSourceTest.java => FlockerVolumeSourceTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1GCEPersistentDiskVolumeSourceTest.java => GCEPersistentDiskVolumeSourceTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GCSArtifactTest.java => GCSArtifactTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GaugeTest.java => GaugeTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GetUserInfoResponseTest.java => GetUserInfoResponseTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1GitArtifactTest.java => GitArtifactTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1GitRepoVolumeSourceTest.java => GitRepoVolumeSourceTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1GlusterfsVolumeSourceTest.java => GlusterfsVolumeSourceTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HDFSArtifactTest.java => HDFSArtifactTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HTTPArtifactTest.java => HTTPArtifactTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HTTPGetActionTest.java => HTTPGetActionTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SysctlTest.java => HTTPHeaderTest.java} (77%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HandlerTest.java => HandlerTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HistogramTest.java => HistogramTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1HolderNamesTest.java => HolderNamesTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HostPathVolumeSourceTest.java => HostPathVolumeSourceTest.java} (71%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ISCSIVolumeSourceTest.java => ISCSIVolumeSourceTest.java} (84%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1InfoResponseTest.java => InfoResponseTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1LocalObjectReferenceTest.java => InitializerTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1InitializersTest.java => InitializersTest.java} (63%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ArgumentsTest.java => InputsTest.java} (66%) delete mode 100644 src/test/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequestTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ParallelStepsTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ScriptTemplateTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SynchronizationStatusTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequestTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1AffinityTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapKeySelectorTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1ContainerPortTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvFromSourceTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVarTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostAliasTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1LifecycleTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectReferenceTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfigTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodSecurityContextTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1ProbeTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceRequirementsTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretKeySelectorTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecurityContextTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1TolerationTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeMountTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1InitializerTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ListMetaTest.java delete mode 100644 src/test/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ObjectMetaTest.java rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1KeyToPathTest.java => KeyToPathTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeSelectorRequirementTest.java => LabelSelectorRequirementTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1LabelSelectorTest.java => LabelSelectorTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1LinkTest.java => LinkTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1LintCronWorkflowRequestTest.java => LintCronWorkflowRequestTest.java} (64%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1LogEntryTest.java => LogEntryTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntryTest.java => ManagedFieldsEntryTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1MetadataTest.java => MetadataTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1MetricLabelTest.java => MetricLabelTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1MetricsTest.java => MetricsTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NFSVolumeSourceTest.java => NFSVolumeSourceTest.java} (76%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodAffinityTest.java => NodeAffinityTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirementTest.java => NodeSelectorRequirementTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeSelectorTermTest.java => NodeSelectorTermTest.java} (71%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeSelectorTest.java => NodeSelectorTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1NodeStatusTest.java => NodeStatusTest.java} (85%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1OSSArtifactTest.java => OSSArtifactTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ObjectFieldSelectorTest.java => ObjectFieldSelectorTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1OutputsTest.java => OutputsTest.java} (71%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1OwnerReferenceTest.java => OwnerReferenceTest.java} (77%) create mode 100644 src/test/java/io/argoproj/workflow/models/ParallelStepsTest.java rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ParameterTest.java => ParameterTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimConditionTest.java => PersistentVolumeClaimConditionTest.java} (76%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimSpecTest.java => PersistentVolumeClaimSpecTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimStatusTest.java => PersistentVolumeClaimStatusTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimVolumeSourceTest.java => PersistentVolumeClaimVolumeSourceTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PhotonPersistentDiskVolumeSourceTest.java => PhotonPersistentDiskVolumeSourceTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodAffinityTermTest.java => PodAffinityTermTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1NodeAffinityTest.java => PodAffinityTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodAntiAffinityTest.java => PodAntiAffinityTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1HTTPHeaderTest.java => PodDNSConfigOptionTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1PodGCTest.java => PodGCTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PortworxVolumeSourceTest.java => PortworxVolumeSourceTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PreferredSchedulingTermTest.java => PreferredSchedulingTermTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ProjectedVolumeSourceTest.java => ProjectedVolumeSourceTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1PrometheusTest.java => PrometheusTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1QuobyteVolumeSourceTest.java => QuobyteVolumeSourceTest.java} (79%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1RBDVolumeSourceTest.java => RBDVolumeSourceTest.java} (81%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1RawArtifactTest.java => RawArtifactTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ResourceFieldSelectorTest.java => ResourceFieldSelectorTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ResourceTemplateTest.java => ResourceTemplateTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1RetryStrategyTest.java => RetryStrategyTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1S3ArtifactTest.java => S3ArtifactTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SELinuxOptionsTest.java => SELinuxOptionsTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ScaleIOVolumeSourceTest.java => ScaleIOVolumeSourceTest.java} (82%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ContainerTest.java => ScriptTemplateTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ConfigMapEnvSourceTest.java => SecretEnvSourceTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ConfigMapProjectionTest.java => SecretProjectionTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1SecretVolumeSourceTest.java => SecretVolumeSourceTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SemaphoreHoldingTest.java => SemaphoreHoldingTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SemaphoreRefTest.java => SemaphoreRefTest.java} (64%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SemaphoreStatusTest.java => SemaphoreStatusTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SequenceTest.java => SequenceTest.java} (76%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1ServiceAccountTokenProjectionTest.java => ServiceAccountTokenProjectionTest.java} (71%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1StatusCauseTest.java => StatusCauseTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1StatusDetailsTest.java => StatusDetailsTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApimachineryPkgApisMetaV1StatusTest.java => StatusTest.java} (76%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1StorageOSVolumeSourceTest.java => StorageOSVolumeSourceTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{StreamResultOfIoArgoprojWorkflowV1alpha1LogEntryTest.java => StreamResultOfLogEntryTest.java} (65%) rename src/test/java/io/argoproj/workflow/models/{StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEventTest.java => StreamResultOfWorkflowWatchEventTest.java} (62%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SubmitOptsTest.java => SubmitOptsTest.java} (81%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SuspendTemplateTest.java => SuspendTemplateTest.java} (66%) create mode 100644 src/test/java/io/argoproj/workflow/models/SynchronizationStatusTest.java rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1SynchronizationTest.java => SynchronizationTest.java} (63%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PodDNSConfigOptionTest.java => SysctlTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1TCPSocketActionTest.java => TCPSocketActionTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TTLStrategyTest.java => TTLStrategyTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TarStrategyTest.java => TarStrategyTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TemplateRefTest.java => TemplateRefTest.java} (76%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1TemplateTest.java => TemplateTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1TypedLocalObjectReferenceTest.java => TypedLocalObjectReferenceTest.java} (72%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequestTest.java => UpdateCronWorkflowRequestTest.java} (66%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1UserContainerTest.java => UserContainerTest.java} (80%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ValueFromTest.java => ValueFromTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1VersionTest.java => VersionTest.java} (82%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1VolumeProjectionTest.java => VolumeProjectionTest.java} (66%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1VsphereVirtualDiskVolumeSourceTest.java => VsphereVirtualDiskVolumeSourceTest.java} (74%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1WeightedPodAffinityTermTest.java => WeightedPodAffinityTermTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1WindowsSecurityContextOptionsTest.java => WindowsSecurityContextOptionsTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowCreateRequestTest.java => WorkflowCreateRequestTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowLintRequestTest.java => WorkflowLintRequestTest.java} (65%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateListTest.java => WorkflowListTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowResubmitRequestTest.java => WorkflowResubmitRequestTest.java} (69%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowResumeRequestTest.java => WorkflowResumeRequestTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowRetryRequestTest.java => WorkflowRetryRequestTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowSpecTest.java => WorkflowSpecTest.java} (79%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowStatusTest.java => WorkflowStatusTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowStepTest.java => WorkflowStepTest.java} (75%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowStopRequestTest.java => WorkflowStopRequestTest.java} (73%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowSubmitRequestTest.java => WorkflowSubmitRequestTest.java} (70%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowSuspendRequestTest.java => WorkflowSuspendRequestTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequestTest.java => WorkflowTemplateCreateRequestTest.java} (63%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequestTest.java => WorkflowTemplateLintRequestTest.java} (62%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateListTest.java => WorkflowTemplateListTest.java} (65%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateRefTest.java => WorkflowTemplateRefTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTemplateSpecTest.java => WorkflowTemplateSpecTest.java} (78%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateTest.java => WorkflowTemplateTest.java} (65%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowTerminateRequestTest.java => WorkflowTemplateUpdateRequestTest.java} (64%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1VolumeDeviceTest.java => WorkflowTerminateRequestTest.java} (67%) rename src/test/java/io/argoproj/workflow/models/{IoK8sApiCoreV1PersistentVolumeClaimTest.java => WorkflowTest.java} (68%) rename src/test/java/io/argoproj/workflow/models/{IoArgoprojWorkflowV1alpha1WorkflowWatchEventTest.java => WorkflowWatchEventTest.java} (65%) create mode 100644 swagger.json diff --git a/Makefile b/Makefile index 5f3a7ca3..ac4736fb 100644 --- a/Makefile +++ b/Makefile @@ -2,10 +2,11 @@ VERSION := v2.10.1 .PHONY: build build: - find . -mindepth 1 -maxdepth 1 -not -name Makefile -not -name .git -exec rm -Rf {} ';' + find . -mindepth 1 -maxdepth 1 -not -name Makefile -not -name .git -not -name .gitignore -exec rm -Rf {} ';' + curl https://raw.githubusercontent.com/argoproj/argo/$(VERSION)/api/openapi-spec/swagger.json | sed 's/io.argoproj.workflow.v1alpha1.//' | sed 's/io.k8s.api.core.v1.//' | sed 's/io.k8s.apimachinery.pkg.apis.meta.v1.//' > swagger.json docker run --rm -v `pwd`:/wd openapitools/openapi-generator-cli:v4.3.1 \ generate \ - -i https://raw.githubusercontent.com/argoproj/argo/$(VERSION)/api/openapi-spec/swagger.json \ + -i /wd/swagger.json \ -g java \ -o /wd \ -p hideGenerationTimestamp=true \ @@ -16,11 +17,34 @@ build: --group-id io.argoproj.workflow \ --artifact-id argo-client-java \ --artifact-version $(VERSION) \ - --generate-alias-as-model \ - --model-name-prefix='' - + --import-mappings Time=org.joda.time.DateTime \ + --import-mappings Affinity=io.kubernetes.client.models.V1Affinity \ + --import-mappings ConfigMapKeySelector=io.kubernetes.client.models.V1ConfigMapKeySelector \ + --import-mappings Container=io.kubernetes.client.models.V1Container \ + --import-mappings ContainerPort=io.kubernetes.client.models.V1ContainerPort \ + --import-mappings EnvFromSource=io.kubernetes.client.models.V1EnvFromSource \ + --import-mappings EnvVar=io.kubernetes.client.models.V1EnvVar \ + --import-mappings HostAlias=io.kubernetes.client.models.V1HostAlias \ + --import-mappings Lifecycle=io.kubernetes.client.models.V1Lifecycle \ + --import-mappings ListMeta=io.kubernetes.client.models.V1ListMeta \ + --import-mappings LocalObjectReference=io.kubernetes.client.models.V1LocalObjectReference \ + --import-mappings ObjectMeta=io.kubernetes.client.models.V1ObjectMeta \ + --import-mappings ObjectReference=io.kubernetes.client.models.V1ObjectReference \ + --import-mappings PersistentVolumeClaim=io.kubernetes.client.models.V1PersistentVolumeClaim \ + --import-mappings PodDisruptionBudgetSpec=io.kubernetes.client.models.V1beta1PodDisruptionBudgetSpec \ + --import-mappings PodDNSConfig=io.kubernetes.client.models.V1PodDNSConfig \ + --import-mappings PodSecurityContext=io.kubernetes.client.models.V1PodSecurityContext \ + --import-mappings Probe=io.kubernetes.client.models.V1Probe \ + --import-mappings ResourceRequirements=io.kubernetes.client.models.V1ResourceRequirements \ + --import-mappings SecretKeySelector=io.kubernetes.client.models.V1SecretKeySelector \ + --import-mappings SecurityContext=io.kubernetes.client.models.V1SecurityContext \ + --import-mappings Toleration=io.kubernetes.client.models.V1Toleration \ + --import-mappings Volume=io.kubernetes.client.models.V1Volume \ + --import-mappings VolumeDevice=io.kubernetes.client.models.V1VolumeDevice \ + --import-mappings VolumeMount=io.kubernetes.client.models.V1VolumeMount \ + --generate-alias-as-model # add the io.kubernetes:java-client to the deps - # sed 's//io.kubernetes<\/groupId>client-java<\/artifactId>5.0.0<\/version><\/dependency>/g' pom.xml > tmp && mv tmp pom.xml + sed 's//io.kubernetes<\/groupId>client-java<\/artifactId>5.0.0<\/version><\/dependency>/g' pom.xml > tmp && mv tmp pom.xml mvn install -DskipTests -Dmaven.javadoc.skip git add . git commit -m 'Updated to $(VERSION)' || git diff --exit-code diff --git a/README.md b/README.md index 08bd473b..3fc35ba9 100644 --- a/README.md +++ b/README.md @@ -148,196 +148,173 @@ Class | Method | HTTP request | Description ## Documentation for Models + - [AWSElasticBlockStoreVolumeSource](docs/AWSElasticBlockStoreVolumeSource.md) + - [ArchiveStrategy](docs/ArchiveStrategy.md) + - [Arguments](docs/Arguments.md) + - [Artifact](docs/Artifact.md) + - [ArtifactLocation](docs/ArtifactLocation.md) + - [ArtifactRepositoryRef](docs/ArtifactRepositoryRef.md) + - [ArtifactoryArtifact](docs/ArtifactoryArtifact.md) + - [AzureDiskVolumeSource](docs/AzureDiskVolumeSource.md) + - [AzureFileVolumeSource](docs/AzureFileVolumeSource.md) + - [Backoff](docs/Backoff.md) + - [CSIVolumeSource](docs/CSIVolumeSource.md) + - [Capabilities](docs/Capabilities.md) + - [CephFSVolumeSource](docs/CephFSVolumeSource.md) + - [CinderVolumeSource](docs/CinderVolumeSource.md) + - [ClusterWorkflowTemplate](docs/ClusterWorkflowTemplate.md) + - [ClusterWorkflowTemplateCreateRequest](docs/ClusterWorkflowTemplateCreateRequest.md) + - [ClusterWorkflowTemplateLintRequest](docs/ClusterWorkflowTemplateLintRequest.md) + - [ClusterWorkflowTemplateList](docs/ClusterWorkflowTemplateList.md) + - [ClusterWorkflowTemplateUpdateRequest](docs/ClusterWorkflowTemplateUpdateRequest.md) + - [Condition](docs/Condition.md) + - [ConfigMapEnvSource](docs/ConfigMapEnvSource.md) + - [ConfigMapProjection](docs/ConfigMapProjection.md) + - [ConfigMapVolumeSource](docs/ConfigMapVolumeSource.md) + - [ContinueOn](docs/ContinueOn.md) + - [Counter](docs/Counter.md) + - [CreateCronWorkflowRequest](docs/CreateCronWorkflowRequest.md) + - [CreateOptions](docs/CreateOptions.md) + - [CronWorkflow](docs/CronWorkflow.md) + - [CronWorkflowList](docs/CronWorkflowList.md) + - [CronWorkflowSpec](docs/CronWorkflowSpec.md) + - [CronWorkflowStatus](docs/CronWorkflowStatus.md) + - [DAGTask](docs/DAGTask.md) + - [DAGTemplate](docs/DAGTemplate.md) + - [DownwardAPIProjection](docs/DownwardAPIProjection.md) + - [DownwardAPIVolumeFile](docs/DownwardAPIVolumeFile.md) + - [DownwardAPIVolumeSource](docs/DownwardAPIVolumeSource.md) + - [EmptyDirVolumeSource](docs/EmptyDirVolumeSource.md) + - [EnvVarSource](docs/EnvVarSource.md) + - [ExecAction](docs/ExecAction.md) + - [ExecutorConfig](docs/ExecutorConfig.md) + - [FCVolumeSource](docs/FCVolumeSource.md) + - [FlexVolumeSource](docs/FlexVolumeSource.md) + - [FlockerVolumeSource](docs/FlockerVolumeSource.md) + - [GCEPersistentDiskVolumeSource](docs/GCEPersistentDiskVolumeSource.md) + - [GCSArtifact](docs/GCSArtifact.md) + - [Gauge](docs/Gauge.md) + - [GetUserInfoResponse](docs/GetUserInfoResponse.md) + - [GitArtifact](docs/GitArtifact.md) + - [GitRepoVolumeSource](docs/GitRepoVolumeSource.md) + - [GlusterfsVolumeSource](docs/GlusterfsVolumeSource.md) - [GoogleProtobufAny](docs/GoogleProtobufAny.md) - [GrpcGatewayRuntimeStreamError](docs/GrpcGatewayRuntimeStreamError.md) - - [IoArgoprojWorkflowV1alpha1ArchiveStrategy](docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md) - - [IoArgoprojWorkflowV1alpha1Arguments](docs/IoArgoprojWorkflowV1alpha1Arguments.md) - - [IoArgoprojWorkflowV1alpha1Artifact](docs/IoArgoprojWorkflowV1alpha1Artifact.md) - - [IoArgoprojWorkflowV1alpha1ArtifactLocation](docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md) - - [IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef](docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md) - - [IoArgoprojWorkflowV1alpha1ArtifactoryArtifact](docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md) - - [IoArgoprojWorkflowV1alpha1Backoff](docs/IoArgoprojWorkflowV1alpha1Backoff.md) - - [IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate](docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) - - [IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest](docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md) - - [IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest](docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md) - - [IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList](docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md) - - [IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest](docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md) - - [IoArgoprojWorkflowV1alpha1Condition](docs/IoArgoprojWorkflowV1alpha1Condition.md) - - [IoArgoprojWorkflowV1alpha1ContinueOn](docs/IoArgoprojWorkflowV1alpha1ContinueOn.md) - - [IoArgoprojWorkflowV1alpha1Counter](docs/IoArgoprojWorkflowV1alpha1Counter.md) - - [IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest](docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md) - - [IoArgoprojWorkflowV1alpha1CronWorkflow](docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md) - - [IoArgoprojWorkflowV1alpha1CronWorkflowList](docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md) - - [IoArgoprojWorkflowV1alpha1CronWorkflowSpec](docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md) - - [IoArgoprojWorkflowV1alpha1CronWorkflowStatus](docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md) - - [IoArgoprojWorkflowV1alpha1DAGTask](docs/IoArgoprojWorkflowV1alpha1DAGTask.md) - - [IoArgoprojWorkflowV1alpha1DAGTemplate](docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md) - - [IoArgoprojWorkflowV1alpha1ExecutorConfig](docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md) - - [IoArgoprojWorkflowV1alpha1GCSArtifact](docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md) - - [IoArgoprojWorkflowV1alpha1Gauge](docs/IoArgoprojWorkflowV1alpha1Gauge.md) - - [IoArgoprojWorkflowV1alpha1GetUserInfoResponse](docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md) - - [IoArgoprojWorkflowV1alpha1GitArtifact](docs/IoArgoprojWorkflowV1alpha1GitArtifact.md) - - [IoArgoprojWorkflowV1alpha1HDFSArtifact](docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md) - - [IoArgoprojWorkflowV1alpha1HTTPArtifact](docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md) - - [IoArgoprojWorkflowV1alpha1Histogram](docs/IoArgoprojWorkflowV1alpha1Histogram.md) - - [IoArgoprojWorkflowV1alpha1HolderNames](docs/IoArgoprojWorkflowV1alpha1HolderNames.md) - - [IoArgoprojWorkflowV1alpha1InfoResponse](docs/IoArgoprojWorkflowV1alpha1InfoResponse.md) - - [IoArgoprojWorkflowV1alpha1Inputs](docs/IoArgoprojWorkflowV1alpha1Inputs.md) - - [IoArgoprojWorkflowV1alpha1Link](docs/IoArgoprojWorkflowV1alpha1Link.md) - - [IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest](docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md) - - [IoArgoprojWorkflowV1alpha1LogEntry](docs/IoArgoprojWorkflowV1alpha1LogEntry.md) - - [IoArgoprojWorkflowV1alpha1Metadata](docs/IoArgoprojWorkflowV1alpha1Metadata.md) - - [IoArgoprojWorkflowV1alpha1MetricLabel](docs/IoArgoprojWorkflowV1alpha1MetricLabel.md) - - [IoArgoprojWorkflowV1alpha1Metrics](docs/IoArgoprojWorkflowV1alpha1Metrics.md) - - [IoArgoprojWorkflowV1alpha1NodeStatus](docs/IoArgoprojWorkflowV1alpha1NodeStatus.md) - - [IoArgoprojWorkflowV1alpha1OSSArtifact](docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md) - - [IoArgoprojWorkflowV1alpha1Outputs](docs/IoArgoprojWorkflowV1alpha1Outputs.md) - - [IoArgoprojWorkflowV1alpha1ParallelSteps](docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md) - - [IoArgoprojWorkflowV1alpha1Parameter](docs/IoArgoprojWorkflowV1alpha1Parameter.md) - - [IoArgoprojWorkflowV1alpha1PodGC](docs/IoArgoprojWorkflowV1alpha1PodGC.md) - - [IoArgoprojWorkflowV1alpha1Prometheus](docs/IoArgoprojWorkflowV1alpha1Prometheus.md) - - [IoArgoprojWorkflowV1alpha1RawArtifact](docs/IoArgoprojWorkflowV1alpha1RawArtifact.md) - - [IoArgoprojWorkflowV1alpha1ResourceTemplate](docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md) - - [IoArgoprojWorkflowV1alpha1RetryStrategy](docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md) - - [IoArgoprojWorkflowV1alpha1S3Artifact](docs/IoArgoprojWorkflowV1alpha1S3Artifact.md) - - [IoArgoprojWorkflowV1alpha1ScriptTemplate](docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md) - - [IoArgoprojWorkflowV1alpha1SemaphoreHolding](docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md) - - [IoArgoprojWorkflowV1alpha1SemaphoreRef](docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md) - - [IoArgoprojWorkflowV1alpha1SemaphoreStatus](docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md) - - [IoArgoprojWorkflowV1alpha1Sequence](docs/IoArgoprojWorkflowV1alpha1Sequence.md) - - [IoArgoprojWorkflowV1alpha1SubmitOpts](docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md) - - [IoArgoprojWorkflowV1alpha1SuspendTemplate](docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md) - - [IoArgoprojWorkflowV1alpha1Synchronization](docs/IoArgoprojWorkflowV1alpha1Synchronization.md) - - [IoArgoprojWorkflowV1alpha1SynchronizationStatus](docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md) - - [IoArgoprojWorkflowV1alpha1TTLStrategy](docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md) - - [IoArgoprojWorkflowV1alpha1TarStrategy](docs/IoArgoprojWorkflowV1alpha1TarStrategy.md) - - [IoArgoprojWorkflowV1alpha1Template](docs/IoArgoprojWorkflowV1alpha1Template.md) - - [IoArgoprojWorkflowV1alpha1TemplateRef](docs/IoArgoprojWorkflowV1alpha1TemplateRef.md) - - [IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest](docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md) - - [IoArgoprojWorkflowV1alpha1UserContainer](docs/IoArgoprojWorkflowV1alpha1UserContainer.md) - - [IoArgoprojWorkflowV1alpha1ValueFrom](docs/IoArgoprojWorkflowV1alpha1ValueFrom.md) - - [IoArgoprojWorkflowV1alpha1Version](docs/IoArgoprojWorkflowV1alpha1Version.md) - - [IoArgoprojWorkflowV1alpha1Workflow](docs/IoArgoprojWorkflowV1alpha1Workflow.md) - - [IoArgoprojWorkflowV1alpha1WorkflowCreateRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowLintRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowList](docs/IoArgoprojWorkflowV1alpha1WorkflowList.md) - - [IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowResumeRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowRetryRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowSpec](docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md) - - [IoArgoprojWorkflowV1alpha1WorkflowStatus](docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md) - - [IoArgoprojWorkflowV1alpha1WorkflowStep](docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md) - - [IoArgoprojWorkflowV1alpha1WorkflowStopRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplate](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplateList](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplateRef](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest](docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md) - - [IoArgoprojWorkflowV1alpha1WorkflowWatchEvent](docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md) - - [IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource](docs/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.md) - - [IoK8sApiCoreV1Affinity](docs/IoK8sApiCoreV1Affinity.md) - - [IoK8sApiCoreV1AzureDiskVolumeSource](docs/IoK8sApiCoreV1AzureDiskVolumeSource.md) - - [IoK8sApiCoreV1AzureFileVolumeSource](docs/IoK8sApiCoreV1AzureFileVolumeSource.md) - - [IoK8sApiCoreV1CSIVolumeSource](docs/IoK8sApiCoreV1CSIVolumeSource.md) - - [IoK8sApiCoreV1Capabilities](docs/IoK8sApiCoreV1Capabilities.md) - - [IoK8sApiCoreV1CephFSVolumeSource](docs/IoK8sApiCoreV1CephFSVolumeSource.md) - - [IoK8sApiCoreV1CinderVolumeSource](docs/IoK8sApiCoreV1CinderVolumeSource.md) - - [IoK8sApiCoreV1ConfigMapEnvSource](docs/IoK8sApiCoreV1ConfigMapEnvSource.md) - - [IoK8sApiCoreV1ConfigMapKeySelector](docs/IoK8sApiCoreV1ConfigMapKeySelector.md) - - [IoK8sApiCoreV1ConfigMapProjection](docs/IoK8sApiCoreV1ConfigMapProjection.md) - - [IoK8sApiCoreV1ConfigMapVolumeSource](docs/IoK8sApiCoreV1ConfigMapVolumeSource.md) - - [IoK8sApiCoreV1Container](docs/IoK8sApiCoreV1Container.md) - - [IoK8sApiCoreV1ContainerPort](docs/IoK8sApiCoreV1ContainerPort.md) - - [IoK8sApiCoreV1DownwardAPIProjection](docs/IoK8sApiCoreV1DownwardAPIProjection.md) - - [IoK8sApiCoreV1DownwardAPIVolumeFile](docs/IoK8sApiCoreV1DownwardAPIVolumeFile.md) - - [IoK8sApiCoreV1DownwardAPIVolumeSource](docs/IoK8sApiCoreV1DownwardAPIVolumeSource.md) - - [IoK8sApiCoreV1EmptyDirVolumeSource](docs/IoK8sApiCoreV1EmptyDirVolumeSource.md) - - [IoK8sApiCoreV1EnvFromSource](docs/IoK8sApiCoreV1EnvFromSource.md) - - [IoK8sApiCoreV1EnvVar](docs/IoK8sApiCoreV1EnvVar.md) - - [IoK8sApiCoreV1EnvVarSource](docs/IoK8sApiCoreV1EnvVarSource.md) - - [IoK8sApiCoreV1ExecAction](docs/IoK8sApiCoreV1ExecAction.md) - - [IoK8sApiCoreV1FCVolumeSource](docs/IoK8sApiCoreV1FCVolumeSource.md) - - [IoK8sApiCoreV1FlexVolumeSource](docs/IoK8sApiCoreV1FlexVolumeSource.md) - - [IoK8sApiCoreV1FlockerVolumeSource](docs/IoK8sApiCoreV1FlockerVolumeSource.md) - - [IoK8sApiCoreV1GCEPersistentDiskVolumeSource](docs/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.md) - - [IoK8sApiCoreV1GitRepoVolumeSource](docs/IoK8sApiCoreV1GitRepoVolumeSource.md) - - [IoK8sApiCoreV1GlusterfsVolumeSource](docs/IoK8sApiCoreV1GlusterfsVolumeSource.md) - - [IoK8sApiCoreV1HTTPGetAction](docs/IoK8sApiCoreV1HTTPGetAction.md) - - [IoK8sApiCoreV1HTTPHeader](docs/IoK8sApiCoreV1HTTPHeader.md) - - [IoK8sApiCoreV1Handler](docs/IoK8sApiCoreV1Handler.md) - - [IoK8sApiCoreV1HostAlias](docs/IoK8sApiCoreV1HostAlias.md) - - [IoK8sApiCoreV1HostPathVolumeSource](docs/IoK8sApiCoreV1HostPathVolumeSource.md) - - [IoK8sApiCoreV1ISCSIVolumeSource](docs/IoK8sApiCoreV1ISCSIVolumeSource.md) - - [IoK8sApiCoreV1KeyToPath](docs/IoK8sApiCoreV1KeyToPath.md) - - [IoK8sApiCoreV1Lifecycle](docs/IoK8sApiCoreV1Lifecycle.md) - - [IoK8sApiCoreV1LocalObjectReference](docs/IoK8sApiCoreV1LocalObjectReference.md) - - [IoK8sApiCoreV1NFSVolumeSource](docs/IoK8sApiCoreV1NFSVolumeSource.md) - - [IoK8sApiCoreV1NodeAffinity](docs/IoK8sApiCoreV1NodeAffinity.md) - - [IoK8sApiCoreV1NodeSelector](docs/IoK8sApiCoreV1NodeSelector.md) - - [IoK8sApiCoreV1NodeSelectorRequirement](docs/IoK8sApiCoreV1NodeSelectorRequirement.md) - - [IoK8sApiCoreV1NodeSelectorTerm](docs/IoK8sApiCoreV1NodeSelectorTerm.md) - - [IoK8sApiCoreV1ObjectFieldSelector](docs/IoK8sApiCoreV1ObjectFieldSelector.md) - - [IoK8sApiCoreV1ObjectReference](docs/IoK8sApiCoreV1ObjectReference.md) - - [IoK8sApiCoreV1PersistentVolumeClaim](docs/IoK8sApiCoreV1PersistentVolumeClaim.md) - - [IoK8sApiCoreV1PersistentVolumeClaimCondition](docs/IoK8sApiCoreV1PersistentVolumeClaimCondition.md) - - [IoK8sApiCoreV1PersistentVolumeClaimSpec](docs/IoK8sApiCoreV1PersistentVolumeClaimSpec.md) - - [IoK8sApiCoreV1PersistentVolumeClaimStatus](docs/IoK8sApiCoreV1PersistentVolumeClaimStatus.md) - - [IoK8sApiCoreV1PersistentVolumeClaimVolumeSource](docs/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.md) - - [IoK8sApiCoreV1PhotonPersistentDiskVolumeSource](docs/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.md) - - [IoK8sApiCoreV1PodAffinity](docs/IoK8sApiCoreV1PodAffinity.md) - - [IoK8sApiCoreV1PodAffinityTerm](docs/IoK8sApiCoreV1PodAffinityTerm.md) - - [IoK8sApiCoreV1PodAntiAffinity](docs/IoK8sApiCoreV1PodAntiAffinity.md) - - [IoK8sApiCoreV1PodDNSConfig](docs/IoK8sApiCoreV1PodDNSConfig.md) - - [IoK8sApiCoreV1PodDNSConfigOption](docs/IoK8sApiCoreV1PodDNSConfigOption.md) - - [IoK8sApiCoreV1PodSecurityContext](docs/IoK8sApiCoreV1PodSecurityContext.md) - - [IoK8sApiCoreV1PortworxVolumeSource](docs/IoK8sApiCoreV1PortworxVolumeSource.md) - - [IoK8sApiCoreV1PreferredSchedulingTerm](docs/IoK8sApiCoreV1PreferredSchedulingTerm.md) - - [IoK8sApiCoreV1Probe](docs/IoK8sApiCoreV1Probe.md) - - [IoK8sApiCoreV1ProjectedVolumeSource](docs/IoK8sApiCoreV1ProjectedVolumeSource.md) - - [IoK8sApiCoreV1QuobyteVolumeSource](docs/IoK8sApiCoreV1QuobyteVolumeSource.md) - - [IoK8sApiCoreV1RBDVolumeSource](docs/IoK8sApiCoreV1RBDVolumeSource.md) - - [IoK8sApiCoreV1ResourceFieldSelector](docs/IoK8sApiCoreV1ResourceFieldSelector.md) - - [IoK8sApiCoreV1ResourceRequirements](docs/IoK8sApiCoreV1ResourceRequirements.md) - - [IoK8sApiCoreV1SELinuxOptions](docs/IoK8sApiCoreV1SELinuxOptions.md) - - [IoK8sApiCoreV1ScaleIOVolumeSource](docs/IoK8sApiCoreV1ScaleIOVolumeSource.md) - - [IoK8sApiCoreV1SecretEnvSource](docs/IoK8sApiCoreV1SecretEnvSource.md) - - [IoK8sApiCoreV1SecretKeySelector](docs/IoK8sApiCoreV1SecretKeySelector.md) - - [IoK8sApiCoreV1SecretProjection](docs/IoK8sApiCoreV1SecretProjection.md) - - [IoK8sApiCoreV1SecretVolumeSource](docs/IoK8sApiCoreV1SecretVolumeSource.md) - - [IoK8sApiCoreV1SecurityContext](docs/IoK8sApiCoreV1SecurityContext.md) - - [IoK8sApiCoreV1ServiceAccountTokenProjection](docs/IoK8sApiCoreV1ServiceAccountTokenProjection.md) - - [IoK8sApiCoreV1StorageOSVolumeSource](docs/IoK8sApiCoreV1StorageOSVolumeSource.md) - - [IoK8sApiCoreV1Sysctl](docs/IoK8sApiCoreV1Sysctl.md) - - [IoK8sApiCoreV1TCPSocketAction](docs/IoK8sApiCoreV1TCPSocketAction.md) - - [IoK8sApiCoreV1Toleration](docs/IoK8sApiCoreV1Toleration.md) - - [IoK8sApiCoreV1TypedLocalObjectReference](docs/IoK8sApiCoreV1TypedLocalObjectReference.md) - - [IoK8sApiCoreV1Volume](docs/IoK8sApiCoreV1Volume.md) - - [IoK8sApiCoreV1VolumeDevice](docs/IoK8sApiCoreV1VolumeDevice.md) - - [IoK8sApiCoreV1VolumeMount](docs/IoK8sApiCoreV1VolumeMount.md) - - [IoK8sApiCoreV1VolumeProjection](docs/IoK8sApiCoreV1VolumeProjection.md) - - [IoK8sApiCoreV1VsphereVirtualDiskVolumeSource](docs/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.md) - - [IoK8sApiCoreV1WeightedPodAffinityTerm](docs/IoK8sApiCoreV1WeightedPodAffinityTerm.md) - - [IoK8sApiCoreV1WindowsSecurityContextOptions](docs/IoK8sApiCoreV1WindowsSecurityContextOptions.md) + - [HDFSArtifact](docs/HDFSArtifact.md) + - [HTTPArtifact](docs/HTTPArtifact.md) + - [HTTPGetAction](docs/HTTPGetAction.md) + - [HTTPHeader](docs/HTTPHeader.md) + - [Handler](docs/Handler.md) + - [Histogram](docs/Histogram.md) + - [HolderNames](docs/HolderNames.md) + - [HostPathVolumeSource](docs/HostPathVolumeSource.md) + - [ISCSIVolumeSource](docs/ISCSIVolumeSource.md) + - [InfoResponse](docs/InfoResponse.md) + - [Initializer](docs/Initializer.md) + - [Initializers](docs/Initializers.md) + - [Inputs](docs/Inputs.md) - [IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec](docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md) - - [IoK8sApimachineryPkgApisMetaV1CreateOptions](docs/IoK8sApimachineryPkgApisMetaV1CreateOptions.md) - - [IoK8sApimachineryPkgApisMetaV1Initializer](docs/IoK8sApimachineryPkgApisMetaV1Initializer.md) - - [IoK8sApimachineryPkgApisMetaV1Initializers](docs/IoK8sApimachineryPkgApisMetaV1Initializers.md) - - [IoK8sApimachineryPkgApisMetaV1LabelSelector](docs/IoK8sApimachineryPkgApisMetaV1LabelSelector.md) - - [IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement](docs/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.md) - - [IoK8sApimachineryPkgApisMetaV1ListMeta](docs/IoK8sApimachineryPkgApisMetaV1ListMeta.md) - - [IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry](docs/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.md) - - [IoK8sApimachineryPkgApisMetaV1ObjectMeta](docs/IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) - - [IoK8sApimachineryPkgApisMetaV1OwnerReference](docs/IoK8sApimachineryPkgApisMetaV1OwnerReference.md) - - [IoK8sApimachineryPkgApisMetaV1Status](docs/IoK8sApimachineryPkgApisMetaV1Status.md) - - [IoK8sApimachineryPkgApisMetaV1StatusCause](docs/IoK8sApimachineryPkgApisMetaV1StatusCause.md) - - [IoK8sApimachineryPkgApisMetaV1StatusDetails](docs/IoK8sApimachineryPkgApisMetaV1StatusDetails.md) - - [StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry](docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md) - - [StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent](docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md) + - [KeyToPath](docs/KeyToPath.md) + - [LabelSelector](docs/LabelSelector.md) + - [LabelSelectorRequirement](docs/LabelSelectorRequirement.md) + - [Link](docs/Link.md) + - [LintCronWorkflowRequest](docs/LintCronWorkflowRequest.md) + - [LogEntry](docs/LogEntry.md) + - [ManagedFieldsEntry](docs/ManagedFieldsEntry.md) + - [Metadata](docs/Metadata.md) + - [MetricLabel](docs/MetricLabel.md) + - [Metrics](docs/Metrics.md) + - [NFSVolumeSource](docs/NFSVolumeSource.md) + - [NodeAffinity](docs/NodeAffinity.md) + - [NodeSelector](docs/NodeSelector.md) + - [NodeSelectorRequirement](docs/NodeSelectorRequirement.md) + - [NodeSelectorTerm](docs/NodeSelectorTerm.md) + - [NodeStatus](docs/NodeStatus.md) + - [OSSArtifact](docs/OSSArtifact.md) + - [ObjectFieldSelector](docs/ObjectFieldSelector.md) + - [Outputs](docs/Outputs.md) + - [OwnerReference](docs/OwnerReference.md) + - [ParallelSteps](docs/ParallelSteps.md) + - [Parameter](docs/Parameter.md) + - [PersistentVolumeClaimCondition](docs/PersistentVolumeClaimCondition.md) + - [PersistentVolumeClaimSpec](docs/PersistentVolumeClaimSpec.md) + - [PersistentVolumeClaimStatus](docs/PersistentVolumeClaimStatus.md) + - [PersistentVolumeClaimVolumeSource](docs/PersistentVolumeClaimVolumeSource.md) + - [PhotonPersistentDiskVolumeSource](docs/PhotonPersistentDiskVolumeSource.md) + - [PodAffinity](docs/PodAffinity.md) + - [PodAffinityTerm](docs/PodAffinityTerm.md) + - [PodAntiAffinity](docs/PodAntiAffinity.md) + - [PodDNSConfigOption](docs/PodDNSConfigOption.md) + - [PodGC](docs/PodGC.md) + - [PortworxVolumeSource](docs/PortworxVolumeSource.md) + - [PreferredSchedulingTerm](docs/PreferredSchedulingTerm.md) + - [ProjectedVolumeSource](docs/ProjectedVolumeSource.md) + - [Prometheus](docs/Prometheus.md) + - [QuobyteVolumeSource](docs/QuobyteVolumeSource.md) + - [RBDVolumeSource](docs/RBDVolumeSource.md) + - [RawArtifact](docs/RawArtifact.md) + - [ResourceFieldSelector](docs/ResourceFieldSelector.md) + - [ResourceTemplate](docs/ResourceTemplate.md) + - [RetryStrategy](docs/RetryStrategy.md) + - [S3Artifact](docs/S3Artifact.md) + - [SELinuxOptions](docs/SELinuxOptions.md) + - [ScaleIOVolumeSource](docs/ScaleIOVolumeSource.md) + - [ScriptTemplate](docs/ScriptTemplate.md) + - [SecretEnvSource](docs/SecretEnvSource.md) + - [SecretProjection](docs/SecretProjection.md) + - [SecretVolumeSource](docs/SecretVolumeSource.md) + - [SemaphoreHolding](docs/SemaphoreHolding.md) + - [SemaphoreRef](docs/SemaphoreRef.md) + - [SemaphoreStatus](docs/SemaphoreStatus.md) + - [Sequence](docs/Sequence.md) + - [ServiceAccountTokenProjection](docs/ServiceAccountTokenProjection.md) + - [Status](docs/Status.md) + - [StatusCause](docs/StatusCause.md) + - [StatusDetails](docs/StatusDetails.md) + - [StorageOSVolumeSource](docs/StorageOSVolumeSource.md) + - [StreamResultOfLogEntry](docs/StreamResultOfLogEntry.md) + - [StreamResultOfWorkflowWatchEvent](docs/StreamResultOfWorkflowWatchEvent.md) + - [SubmitOpts](docs/SubmitOpts.md) + - [SuspendTemplate](docs/SuspendTemplate.md) + - [Synchronization](docs/Synchronization.md) + - [SynchronizationStatus](docs/SynchronizationStatus.md) + - [Sysctl](docs/Sysctl.md) + - [TCPSocketAction](docs/TCPSocketAction.md) + - [TTLStrategy](docs/TTLStrategy.md) + - [TarStrategy](docs/TarStrategy.md) + - [Template](docs/Template.md) + - [TemplateRef](docs/TemplateRef.md) + - [TypedLocalObjectReference](docs/TypedLocalObjectReference.md) + - [UpdateCronWorkflowRequest](docs/UpdateCronWorkflowRequest.md) + - [UserContainer](docs/UserContainer.md) + - [ValueFrom](docs/ValueFrom.md) + - [Version](docs/Version.md) + - [VolumeProjection](docs/VolumeProjection.md) + - [VsphereVirtualDiskVolumeSource](docs/VsphereVirtualDiskVolumeSource.md) + - [WeightedPodAffinityTerm](docs/WeightedPodAffinityTerm.md) + - [WindowsSecurityContextOptions](docs/WindowsSecurityContextOptions.md) + - [Workflow](docs/Workflow.md) + - [WorkflowCreateRequest](docs/WorkflowCreateRequest.md) + - [WorkflowLintRequest](docs/WorkflowLintRequest.md) + - [WorkflowList](docs/WorkflowList.md) + - [WorkflowResubmitRequest](docs/WorkflowResubmitRequest.md) + - [WorkflowResumeRequest](docs/WorkflowResumeRequest.md) + - [WorkflowRetryRequest](docs/WorkflowRetryRequest.md) + - [WorkflowSpec](docs/WorkflowSpec.md) + - [WorkflowStatus](docs/WorkflowStatus.md) + - [WorkflowStep](docs/WorkflowStep.md) + - [WorkflowStopRequest](docs/WorkflowStopRequest.md) + - [WorkflowSubmitRequest](docs/WorkflowSubmitRequest.md) + - [WorkflowSuspendRequest](docs/WorkflowSuspendRequest.md) + - [WorkflowTemplate](docs/WorkflowTemplate.md) + - [WorkflowTemplateCreateRequest](docs/WorkflowTemplateCreateRequest.md) + - [WorkflowTemplateLintRequest](docs/WorkflowTemplateLintRequest.md) + - [WorkflowTemplateList](docs/WorkflowTemplateList.md) + - [WorkflowTemplateRef](docs/WorkflowTemplateRef.md) + - [WorkflowTemplateSpec](docs/WorkflowTemplateSpec.md) + - [WorkflowTemplateUpdateRequest](docs/WorkflowTemplateUpdateRequest.md) + - [WorkflowTerminateRequest](docs/WorkflowTerminateRequest.md) + - [WorkflowWatchEvent](docs/WorkflowWatchEvent.md) ## Documentation for Authorization diff --git a/api/openapi.yaml b/api/openapi.yaml index c4c0a965..49a1ef26 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -117,7 +117,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowList' + $ref: '#/components/schemas/WorkflowList' description: A successful response. tags: - ArchivedWorkflowService @@ -136,7 +136,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArchivedWorkflowDeletedResponse' + $ref: '#/components/schemas/ArchivedWorkflowDeletedResponse' description: A successful response. tags: - ArchivedWorkflowService @@ -154,7 +154,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - ArchivedWorkflowService @@ -270,7 +270,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateList' + $ref: '#/components/schemas/ClusterWorkflowTemplateList' description: A successful response. tags: - ClusterWorkflowTemplateService @@ -281,14 +281,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateCreateRequest' + $ref: '#/components/schemas/ClusterWorkflowTemplateCreateRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' + $ref: '#/components/schemas/ClusterWorkflowTemplate' description: A successful response. tags: - ClusterWorkflowTemplateService @@ -302,14 +302,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateLintRequest' + $ref: '#/components/schemas/ClusterWorkflowTemplateLintRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' + $ref: '#/components/schemas/ClusterWorkflowTemplate' description: A successful response. tags: - ClusterWorkflowTemplateService @@ -395,7 +395,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateDeleteResponse' + $ref: '#/components/schemas/ClusterWorkflowTemplateDeleteResponse' description: A successful response. tags: - ClusterWorkflowTemplateService @@ -422,7 +422,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' + $ref: '#/components/schemas/ClusterWorkflowTemplate' description: A successful response. tags: - ClusterWorkflowTemplateService @@ -440,14 +440,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateUpdateRequest' + $ref: '#/components/schemas/ClusterWorkflowTemplateUpdateRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' + $ref: '#/components/schemas/ClusterWorkflowTemplate' description: A successful response. tags: - ClusterWorkflowTemplateService @@ -570,7 +570,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflowList' + $ref: '#/components/schemas/CronWorkflowList' description: A successful response. tags: - CronWorkflowService @@ -587,14 +587,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CreateCronWorkflowRequest' + $ref: '#/components/schemas/CreateCronWorkflowRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' + $ref: '#/components/schemas/CronWorkflow' description: A successful response. tags: - CronWorkflowService @@ -614,14 +614,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.LintCronWorkflowRequest' + $ref: '#/components/schemas/LintCronWorkflowRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' + $ref: '#/components/schemas/CronWorkflow' description: A successful response. tags: - CronWorkflowService @@ -712,7 +712,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflowDeletedResponse' + $ref: '#/components/schemas/CronWorkflowDeletedResponse' description: A successful response. tags: - CronWorkflowService @@ -744,7 +744,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' + $ref: '#/components/schemas/CronWorkflow' description: A successful response. tags: - CronWorkflowService @@ -767,14 +767,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.UpdateCronWorkflowRequest' + $ref: '#/components/schemas/UpdateCronWorkflowRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' + $ref: '#/components/schemas/CronWorkflow' description: A successful response. tags: - CronWorkflowService @@ -789,7 +789,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.InfoResponse' + $ref: '#/components/schemas/InfoResponse' description: A successful response. tags: - InfoService @@ -802,7 +802,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.GetUserInfoResponse' + $ref: '#/components/schemas/GetUserInfoResponse' description: A successful response. tags: - InfoService @@ -815,7 +815,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Version' + $ref: '#/components/schemas/Version' description: A successful response. tags: - InfoService @@ -936,7 +936,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Stream_result_of_io_argoproj_workflow_v1alpha1_WorkflowWatchEvent' + $ref: '#/components/schemas/Stream_result_of_WorkflowWatchEvent' description: A successful response.(streaming responses) tags: - WorkflowService @@ -1057,7 +1057,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateList' + $ref: '#/components/schemas/WorkflowTemplateList' description: A successful response. tags: - WorkflowTemplateService @@ -1074,14 +1074,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateCreateRequest' + $ref: '#/components/schemas/WorkflowTemplateCreateRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' + $ref: '#/components/schemas/WorkflowTemplate' description: A successful response. tags: - WorkflowTemplateService @@ -1101,14 +1101,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateLintRequest' + $ref: '#/components/schemas/WorkflowTemplateLintRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' + $ref: '#/components/schemas/WorkflowTemplate' description: A successful response. tags: - WorkflowTemplateService @@ -1199,7 +1199,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateDeleteResponse' + $ref: '#/components/schemas/WorkflowTemplateDeleteResponse' description: A successful response. tags: - WorkflowTemplateService @@ -1231,7 +1231,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' + $ref: '#/components/schemas/WorkflowTemplate' description: A successful response. tags: - WorkflowTemplateService @@ -1254,14 +1254,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateUpdateRequest' + $ref: '#/components/schemas/WorkflowTemplateUpdateRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' + $ref: '#/components/schemas/WorkflowTemplate' description: A successful response. tags: - WorkflowTemplateService @@ -1390,7 +1390,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowList' + $ref: '#/components/schemas/WorkflowList' description: A successful response. tags: - WorkflowService @@ -1407,14 +1407,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowCreateRequest' + $ref: '#/components/schemas/WorkflowCreateRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1434,14 +1434,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowLintRequest' + $ref: '#/components/schemas/WorkflowLintRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1461,14 +1461,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowSubmitRequest' + $ref: '#/components/schemas/WorkflowSubmitRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1559,7 +1559,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowDeleteResponse' + $ref: '#/components/schemas/WorkflowDeleteResponse' description: A successful response. tags: - WorkflowService @@ -1597,7 +1597,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1620,14 +1620,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowResubmitRequest' + $ref: '#/components/schemas/WorkflowResubmitRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1652,14 +1652,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowResumeRequest' + $ref: '#/components/schemas/WorkflowResumeRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1684,14 +1684,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowRetryRequest' + $ref: '#/components/schemas/WorkflowRetryRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1716,14 +1716,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowStopRequest' + $ref: '#/components/schemas/WorkflowStopRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1748,14 +1748,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowSuspendRequest' + $ref: '#/components/schemas/WorkflowSuspendRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1780,14 +1780,14 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTerminateRequest' + $ref: '#/components/schemas/WorkflowTerminateRequest' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' description: A successful response. tags: - WorkflowService @@ -1912,7 +1912,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Stream_result_of_io_argoproj_workflow_v1alpha1_LogEntry' + $ref: '#/components/schemas/Stream_result_of_LogEntry' description: A successful response.(streaming responses) tags: - WorkflowService @@ -1958,10 +1958,10 @@ components: message: type: string type: object - io.argoproj.workflow.v1alpha1.Amount: + Amount: description: Amount represent a numeric amount. type: number - io.argoproj.workflow.v1alpha1.ArchiveStrategy: + ArchiveStrategy: description: ArchiveStrategy describes how to archive files/directory when saving artifacts example: @@ -1976,11 +1976,11 @@ components: directory appropriately. type: object tar: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TarStrategy' + $ref: '#/components/schemas/TarStrategy' type: object - io.argoproj.workflow.v1alpha1.ArchivedWorkflowDeletedResponse: + ArchivedWorkflowDeletedResponse: type: object - io.argoproj.workflow.v1alpha1.Arguments: + Arguments: description: Arguments to a template example: parameters: @@ -2214,7 +2214,7 @@ components: description: Artifacts is the list of artifacts to pass to the template or workflow items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Artifact' + $ref: '#/components/schemas/Artifact' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: name @@ -2222,12 +2222,12 @@ components: description: Parameters is the list of parameters to pass to the template or workflow items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Parameter' + $ref: '#/components/schemas/Parameter' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: name type: object - io.argoproj.workflow.v1alpha1.Artifact: + Artifact: description: Artifact indicates an artifact to place at a specified path example: artifactory: @@ -2334,29 +2334,28 @@ components: archiveLogs: true properties: archive: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArchiveStrategy' + $ref: '#/components/schemas/ArchiveStrategy' archiveLogs: description: ArchiveLogs indicates if the container logs should be archived type: boolean artifactory: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArtifactoryArtifact' + $ref: '#/components/schemas/ArtifactoryArtifact' from: description: From allows an artifact to reference an artifact from a previous step type: string gcs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.GCSArtifact' + $ref: '#/components/schemas/GCSArtifact' git: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.GitArtifact' + $ref: '#/components/schemas/GitArtifact' globalName: description: GlobalName exports an output artifact to the global scope, - making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} - and in workflow.status.outputs.artifacts + making it available as '{{outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts type: string hdfs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.HDFSArtifact' + $ref: '#/components/schemas/HDFSArtifact' http: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.HTTPArtifact' + $ref: '#/components/schemas/HTTPArtifact' mode: description: mode bits to use on this file, must be a value between 0 and 0777 set when loading input artifacts. @@ -2369,18 +2368,18 @@ components: description: Make Artifacts optional, if Artifacts doesn't generate or exist type: boolean oss: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.OSSArtifact' + $ref: '#/components/schemas/OSSArtifact' path: description: Path is the container path to the artifact type: string raw: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.RawArtifact' + $ref: '#/components/schemas/RawArtifact' s3: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.S3Artifact' + $ref: '#/components/schemas/S3Artifact' required: - name type: object - io.argoproj.workflow.v1alpha1.ArtifactLocation: + ArtifactLocation: description: ArtifactLocation describes a location for a single or multiple artifacts. It is used as single artifact in the context of inputs/outputs (e.g. outputs.artifacts.artname). It is also used to describe the location @@ -2484,23 +2483,23 @@ components: description: ArchiveLogs indicates if the container logs should be archived type: boolean artifactory: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArtifactoryArtifact' + $ref: '#/components/schemas/ArtifactoryArtifact' gcs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.GCSArtifact' + $ref: '#/components/schemas/GCSArtifact' git: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.GitArtifact' + $ref: '#/components/schemas/GitArtifact' hdfs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.HDFSArtifact' + $ref: '#/components/schemas/HDFSArtifact' http: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.HTTPArtifact' + $ref: '#/components/schemas/HTTPArtifact' oss: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.OSSArtifact' + $ref: '#/components/schemas/OSSArtifact' raw: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.RawArtifact' + $ref: '#/components/schemas/RawArtifact' s3: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.S3Artifact' + $ref: '#/components/schemas/S3Artifact' type: object - io.argoproj.workflow.v1alpha1.ArtifactRepositoryRef: + ArtifactRepositoryRef: example: configMap: configMap key: key @@ -2510,7 +2509,7 @@ components: key: type: string type: object - io.argoproj.workflow.v1alpha1.ArtifactoryArtifact: + ArtifactoryArtifact: description: ArtifactoryArtifact is the location of an artifactory artifact example: passwordSecret: @@ -2524,16 +2523,16 @@ components: key: key properties: passwordSecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' + $ref: '#/components/schemas/SecretKeySelector' url: description: URL of the artifact type: string usernameSecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' + $ref: '#/components/schemas/SecretKeySelector' required: - url type: object - io.argoproj.workflow.v1alpha1.Backoff: + Backoff: description: Backoff is a backoff strategy to use within retryStrategy example: duration: duration @@ -2554,7 +2553,7 @@ components: strategy type: string type: object - io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate: + ClusterWorkflowTemplate: description: ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope example: @@ -2567,7 +2566,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -2589,12 +2587,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -2627,7 +2623,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -2701,7 +2696,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -2723,12 +2717,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -2761,7 +2753,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -2801,16 +2792,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -2822,7 +2809,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -2844,12 +2830,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -2882,7 +2866,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -2922,16 +2905,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -2982,7 +2961,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -3004,12 +2982,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -3042,7 +3018,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace templates: @@ -11369,42 +11344,17 @@ components: submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' + $ref: '#/components/schemas/ObjectMeta' spec: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateSpec' + $ref: '#/components/schemas/WorkflowTemplateSpec' required: - metadata - spec type: object - io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateCreateRequest: - properties: - createOptions: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions' - template: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' - type: object - io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateDeleteResponse: - type: object - io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateLintRequest: - properties: - createOptions: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions' - template: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' - type: object - io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateList: - description: ClusterWorkflowTemplateList is list of ClusterWorkflowTemplate - resources + ClusterWorkflowTemplateCreateRequest: example: - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - kind: kind - items: - - metadata: + template: + metadata: generation: 6 finalizers: - finalizers @@ -11413,7 +11363,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -11435,12 +11384,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -11473,7 +11420,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -11547,7 +11493,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -11569,12 +11514,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -11607,7 +11550,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -11647,16 +11589,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -11668,7 +11606,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -11690,12 +11627,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -11728,7 +11663,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -11768,16 +11702,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -11828,7 +11758,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -11850,12 +11779,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -11888,7 +11815,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace templates: @@ -20203,7 +20129,23 @@ components: weight: 9 podGC: strategy: strategy - - metadata: + createOptions: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager + properties: + createOptions: + $ref: '#/components/schemas/CreateOptions' + template: + $ref: '#/components/schemas/ClusterWorkflowTemplate' + type: object + ClusterWorkflowTemplateDeleteResponse: + type: object + ClusterWorkflowTemplateLintRequest: + example: + template: + metadata: generation: 6 finalizers: - finalizers @@ -20212,7 +20154,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -20234,12 +20175,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -20272,7 +20211,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -20346,7 +20284,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -20368,12 +20305,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -20406,7 +20341,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -20446,16 +20380,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -20467,7 +20397,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -20489,12 +20418,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -20527,7 +20454,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -20567,16 +20493,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -20627,7 +20549,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -20649,12 +20570,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -20687,7 +20606,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace templates: @@ -29002,165 +28920,30 @@ components: weight: 9 podGC: strategy: strategy - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - items: - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' - type: array - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta' - required: - - items - - metadata - type: object - io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplateUpdateRequest: - properties: - name: - description: 'DEPRECATED: This field is ignored.' - type: string - template: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ClusterWorkflowTemplate' - type: object - io.argoproj.workflow.v1alpha1.Condition: - example: - message: message - type: type - status: status - properties: - message: - description: Message is the condition message - type: string - status: - description: Status is the status of the condition - type: string - type: - description: Type is the type of condition - type: string - type: object - io.argoproj.workflow.v1alpha1.ContinueOn: - description: ContinueOn defines if a workflow should continue even if a task - or step fails/errors. It can be specified if the workflow should continue - when the pod errors, fails or both. - example: - failed: true - error: true - properties: - error: - type: boolean - failed: - type: boolean - type: object - io.argoproj.workflow.v1alpha1.Counter: - description: Counter is a Counter prometheus metric - example: - value: value - properties: - value: - description: Value is the value of the metric - type: string - required: - - value - type: object - io.argoproj.workflow.v1alpha1.CreateCronWorkflowRequest: + createOptions: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager properties: createOptions: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions' - cronWorkflow: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' - namespace: - type: string + $ref: '#/components/schemas/CreateOptions' + template: + $ref: '#/components/schemas/ClusterWorkflowTemplate' type: object - io.argoproj.workflow.v1alpha1.CronWorkflow: - description: CronWorkflow is the definition of a scheduled workflow resource + ClusterWorkflowTemplateList: + description: ClusterWorkflowTemplateList is list of ClusterWorkflowTemplate + resources example: metadata: - generation: 6 - finalizers: - - finalizers - - finalizers + remainingItemCount: 5 + continue: continue resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace apiVersion: apiVersion kind: kind - spec: - suspend: true - schedule: schedule - workflowMetadata: + items: + - metadata: generation: 6 finalizers: - finalizers @@ -29169,7 +28952,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -29191,12 +28973,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -29229,13 +29009,11 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace - timezone: timezone - startingDeadlineSeconds: 6 - concurrencyPolicy: concurrencyPolicy - workflowSpec: + apiVersion: apiVersion + kind: kind + spec: dnsPolicy: dnsPolicy onExit: onExit dnsConfig: @@ -29255,7 +29033,7 @@ components: imagePullSecrets: - name: name - name: name - parallelism: 7 + parallelism: 6 hostAliases: - ip: ip hostnames: @@ -29293,7 +29071,7 @@ components: secondsAfterCompletion: 3 nodeSelector: key: nodeSelector - ttlSecondsAfterFinished: 3 + ttlSecondsAfterFinished: 5 volumeClaimTemplates: - metadata: generation: 6 @@ -29304,7 +29082,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -29326,12 +29103,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -29364,7 +29139,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -29404,16 +29178,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -29425,7 +29195,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -29447,12 +29216,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -29485,7 +29252,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -29525,16 +29291,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -29574,8 +29336,76 @@ components: key: matchLabels podPriorityClassName: podPriorityClassName schedulerName: schedulerName - activeDeadlineSeconds: 2 + activeDeadlineSeconds: 0 suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace templates: - container: volumeDevices: @@ -37355,7 +37185,7 @@ components: hostPath: path: path type: type - priority: 1 + priority: 5 workflowTemplateRef: name: name clusterScope: true @@ -37888,66 +37718,6 @@ components: weight: 9 podGC: strategy: strategy - failedJobsHistoryLimit: 0 - successfulJobsHistoryLimit: 1 - status: - lastScheduledTime: 2000-01-23T04:56:07.000+00:00 - active: - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' - spec: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflowSpec' - status: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflowStatus' - required: - - metadata - - spec - type: object - io.argoproj.workflow.v1alpha1.CronWorkflowDeletedResponse: - type: object - io.argoproj.workflow.v1alpha1.CronWorkflowList: - description: CronWorkflowList is list of CronWorkflow resources - example: - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - kind: kind - items: - metadata: generation: 6 finalizers: @@ -37957,7 +37727,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -37979,12 +37748,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -38017,14 +37784,335 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion kind: kind spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 suspend: true - schedule: schedule workflowMetadata: generation: 6 finalizers: @@ -38034,7 +38122,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -38056,12 +38143,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -38094,371 +38179,142 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace - timezone: timezone - startingDeadlineSeconds: 6 - concurrencyPolicy: concurrencyPolicy - workflowSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink + fieldRef: apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -38473,151 +38329,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -38632,269 +38347,434 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - mode: 4 + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - mode: 4 + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -38909,45 +38789,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -38962,122 +38807,203 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + prefix: prefix + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + - configMapRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + prefix: prefix + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + - volumeDevices: + - devicePath: devicePath name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -39092,38 +39018,10 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -39138,1001 +39036,81 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + prefix: prefix + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + - configMapRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + prefix: prefix + secretRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: passwordSecret: name: name optional: true @@ -40158,12 +39136,34 @@ components: region: region key: key useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch passwordSecret: name: name optional: true @@ -40185,6 +39185,7 @@ components: optional: true key: key key: key + name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -40209,9 +39210,42 @@ components: key: key http: url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName raw: data: data - archiveLogs: true + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true oss: bucket: bucket secretKeySecret: @@ -40224,1357 +39258,1464 @@ components: key: key endpoint: endpoint key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + arguments: + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + url: url + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + accessKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + usernameSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true + items: + - mode: 3 + path: path key: key - url: url - usernameSecret: - name: name - optional: true + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + - mode: 3 + path: path key: key - url: url - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - - devicePath: devicePath + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + pool: pool + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - configMapRef: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -41589,45 +40730,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -41642,270 +40748,944 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + prefix: prefix + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + - configMapRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + prefix: prefix + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + url: url + usernameSecret: name: name optional: true - - configMapRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator matchLabels: key: matchLabels topologyKey: topologyKey namespaces: - namespaces - namespaces - - labelSelector: + weight: 9 + - podAffinityTerm: + labelSelector: matchExpressions: - values: - values @@ -41923,50 +41703,48 @@ components: namespaces: - namespaces - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: matchExpressions: - values: - values @@ -41984,7 +41762,9 @@ components: namespaces: - namespaces - namespaces - - labelSelector: + weight: 9 + - podAffinityTerm: + labelSelector: matchExpressions: - values: - values @@ -42002,223 +41782,140 @@ components: namespaces: - namespaces - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -42233,269 +41930,452 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + url: url + usernameSecret: name: name optional: true - - configMapRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - mode: 4 + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - mode: 4 + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -42510,45 +42390,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -42563,168 +42408,203 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - configMapRef: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -42739,45 +42619,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -42792,2161 +42637,1686 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + prefix: prefix + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + - configMapRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + prefix: prefix + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + url: url + usernameSecret: name: name optional: true - - configMapRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - mode: 4 + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - mode: 4 + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + usernameSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - mode: 4 + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + url: url + usernameSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + accessKeySecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - accessKeySecret: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + url: url + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + accessKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + usernameSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - - configMapRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - prefix: prefix - secretRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - url: url - usernameSecret: - name: name - optional: true + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - counter: + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true + - name: name value: value - histogram: - buckets: - - null - - null + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - help: help - name: name - counter: + - name: name value: value - when: when - labels: - - value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - - value: value + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -44961,45 +44331,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -45014,122 +44349,484 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + prefix: prefix + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + - configMapRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + prefix: prefix + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -45144,38 +44841,10 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -45190,45 +44859,203 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -45243,122 +45070,10 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -45373,1129 +45088,47 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals + optional: true + prefix: prefix secretRef: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + optional: true + - configMapRef: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName + optional: true + prefix: prefix secretRef: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -46751,3432 +45384,1736 @@ components: - namespaces - namespaces weight: 9 - podGC: - strategy: strategy - failedJobsHistoryLimit: 0 - successfulJobsHistoryLimit: 1 - status: - lastScheduledTime: 2000-01-23T04:56:07.000+00:00 - active: - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - suspend: true - schedule: schedule - workflowMetadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - timezone: timezone - startingDeadlineSeconds: 6 - concurrencyPolicy: concurrencyPolicy - workflowSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 + key: options + secretRef: name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + configMap: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + items: + - mode: 3 + path: path key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + - mode: 3 + path: path key: key + secret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + optional: true + items: + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + - mode: 3 + path: path key: key - mode: 4 + serviceAccountToken: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + configMap: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + configMap: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: + key: key + - mode: 3 path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + key: key + secret: name: name - value: value - valueFrom: + optional: true + items: + - mode: 3 path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + - mode: 3 + path: path key: key - mode: 4 + serviceAccountToken: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + optional: true + items: + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + - mode: 3 + path: path + key: key + secret: + name: name optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + items: + - mode: 3 + path: path key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + - mode: 3 + path: path key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + url: url + usernameSecret: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: value: value + when: when + labels: + - value: value key: key - operator: operator - - effect: effect - tolerationSeconds: 5 + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: value: value + when: when + labels: + - value: value key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + matchFields: + - values: + - values + - values key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + items: + items: + $ref: '#/components/schemas/ClusterWorkflowTemplate' + type: array + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ListMeta' + required: + - items + - metadata + type: object + ClusterWorkflowTemplateUpdateRequest: + example: + template: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - help: help - name: name - counter: + - name: name value: value - when: when - labels: - - value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - - value: value + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - - value: value + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -50191,45 +47128,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -50244,221 +47146,434 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + prefix: prefix + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + - configMapRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + prefix: prefix + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + url: url + usernameSecret: name: name optional: true - - configMapRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -50473,122 +47588,10 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -50603,294 +47606,203 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - configMapRef: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -50905,151 +47817,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -51064,1541 +47835,239 @@ components: value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + url: url + usernameSecret: name: name optional: true - - configMapRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + accessKeySecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + usernameSecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - prefix: prefix - secretRef: + key: key + krbKeytabSecret: name: name optional: true - - configMapRef: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + key: key + url: url + usernameSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - - configMapRef: + key: key + accessKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + accessKeySecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key repo: repo revision: revision @@ -52617,6 +48086,7 @@ components: optional: true key: key key: key + name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -52641,1980 +48111,1099 @@ components: key: key http: url: url - raw: - data: data + from: from archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - accessKeySecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + arguments: + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + url: url + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + accessKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + usernameSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + krbKeytabSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbKeytabSecret: - name: name - optional: true + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - - devicePath: devicePath + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + pool: pool + secretRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - prefix: prefix - secretRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - - configMapRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - prefix: prefix - secretRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - - volumeDevices: - - devicePath: devicePath + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name readOnly: true fsType: fsType @@ -54764,320 +49353,266 @@ components: hostPath: path: path type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - - mode: 3 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix secretRef: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix secretRef: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - items: - - mode: 3 + value: value + valueFrom: path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path default: default jqFilter: jqFilter @@ -55326,7 +49861,472 @@ components: key: key - value: value key: key - shutdown: shutdown + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -55582,628 +50582,182 @@ components: - namespaces - namespaces weight: 9 - podGC: - strategy: strategy - failedJobsHistoryLimit: 0 - successfulJobsHistoryLimit: 1 - status: - lastScheduledTime: 2000-01-23T04:56:07.000+00:00 - active: - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - items: - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' - type: array - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta' - required: - - items - - metadata - type: object - io.argoproj.workflow.v1alpha1.CronWorkflowSpec: - description: CronWorkflowSpec is the specification of a CronWorkflow - example: - suspend: true - schedule: schedule - workflowMetadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - timezone: timezone - startingDeadlineSeconds: 6 - concurrencyPolicy: concurrencyPolicy - workflowSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -56218,434 +50772,269 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + - configMapRef: name: name optional: true - key: key - usernameSecret: + prefix: prefix + secretRef: name: name optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -56660,10 +51049,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -56678,203 +51102,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -56889,10 +51278,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -56907,1686 +51331,2161 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - usernameSecret: + - configMapRef: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - key: key + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbKeytabSecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - url: url - usernameSecret: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - accessKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - accessKeySecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + url: url + usernameSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbKeytabSecret: - name: name - optional: true + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbKeytabSecret: - name: name - optional: true + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbKeytabSecret: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + daemon: true name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + synchronization: + semaphore: + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -58601,10 +53500,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -58619,484 +53553,122 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -59111,10 +53683,38 @@ components: value: value - name: name value: value - preStop: + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -59129,203 +53729,45 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -59340,10 +53782,122 @@ components: value: value - name: name value: value - preStop: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -59358,194 +53912,131 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values key: key operator: operator matchLabels: @@ -59554,9 +54045,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -59574,48 +54063,50 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -59633,9 +54124,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -59653,216 +54142,634 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - prefix: prefix + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName secretRef: name: name - optional: true - - configMapRef: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - prefix: prefix + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name optional: true - outputs: - result: result - exitCode: exitCode + key: key + arguments: parameters: - default: default globalName: globalName @@ -60089,733 +54996,1033 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + name: name + properties: + name: + description: 'DEPRECATED: This field is ignored.' + type: string + template: + $ref: '#/components/schemas/ClusterWorkflowTemplate' + type: object + Condition: + example: + message: message + type: type + status: status + properties: + message: + description: Message is the condition message + type: string + status: + description: Status is the status of the condition + type: string + type: + description: Type is the type of condition + type: string + type: object + ContinueOn: + description: ContinueOn defines if a workflow should continue even if a task + or step fails/errors. It can be specified if the workflow should continue + when the pod errors, fails or both. + example: + failed: true + error: true + properties: + error: + type: boolean + failed: + type: boolean + type: object + Counter: + description: Counter is a Counter prometheus metric + example: + value: value + properties: + value: + description: Value is the value of the metric + type: string + required: + - value + type: object + CreateCronWorkflowRequest: + example: + namespace: namespace + cronWorkflow: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 name: name - optional: true - - volumeDevices: - - devicePath: devicePath + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - - devicePath: devicePath + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop + runAsUser: 7 seLinuxOptions: role: role level: level type: type user: user + fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + kind: kind name: name - optional: true - key: key - fieldRef: + blockOwnerDeletion: true + - uid: uid + controller: true apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: - name: name - value: value - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + clusterName: clusterName name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind name: name - optional: true - key: key - accessKeySecret: + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - optional: true - key: key - accessKeySecret: + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind name: name - optional: true + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - usernameSecret: + - devicePath: devicePath name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbKeytabSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -61042,95 +56249,540 @@ components: url: url from: from archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name value: value valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name value: value valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: + secretKeyRef: name: name optional: true key: key - url: url - usernameSecret: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true key: key - s3: - bucket: bucket - secretKeySecret: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true key: key - accessKeySecret: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true key: key - accessKeySecret: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: name: name optional: true key: key @@ -61294,241 +56946,845 @@ components: url: url from: from archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - - mode: 3 - path: path + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -61548,7 +57804,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -61558,8 +57850,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -61568,210 +57929,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -61791,7 +58091,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -61801,6999 +58137,116602 @@ components: - mode: 3 path: path key: key - secret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - configMap: + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - items: - - mode: 3 + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true key: key - - mode: 3 + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + counter: value: value - - name: name + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - url: url - usernameSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - accessKeySecret: + - devicePath: devicePath name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - devicePath: devicePath name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name value: value - - name: name + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values key: key - operator: operator - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - optional: true - items: - - mode: 3 + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - - mode: 3 + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - failedJobsHistoryLimit: 0 - successfulJobsHistoryLimit: 1 - properties: - concurrencyPolicy: - description: ConcurrencyPolicy is the K8s-style concurrency policy that - will be used - type: string - failedJobsHistoryLimit: - description: FailedJobsHistoryLimit is the number of successful jobs to - be kept at a time - format: int32 - type: integer - schedule: - description: Schedule is a schedule to run the Workflow in Cron format - type: string - startingDeadlineSeconds: - description: StartingDeadlineSeconds is the K8s-style deadline that will - limit the time a CronWorkflow will be run after its original scheduled - time if it is missed. - format: int64 - type: integer - successfulJobsHistoryLimit: - description: SuccessfulJobsHistoryLimit is the number of successful jobs - to be kept at a time - format: int32 - type: integer - suspend: - description: Suspend is a flag that will stop new CronWorkflows from running - if set to true - type: boolean - timezone: - description: Timezone is the timezone against which the cron schedule will - be calculated, e.g. "Asia/Tokyo". Default is machine's local time. - type: string - workflowMetadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' - workflowSpec: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowSpec' - required: - - schedule - - workflowSpec - type: object - io.argoproj.workflow.v1alpha1.CronWorkflowStatus: - description: CronWorkflowStatus is the status of a CronWorkflow - example: - lastScheduledTime: 2000-01-23T04:56:07.000+00:00 - active: - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - - uid: uid - apiVersion: apiVersion - kind: kind - resourceVersion: resourceVersion - fieldPath: fieldPath - name: name - namespace: namespace - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - properties: - active: - description: Active is a list of active workflows stemming from this CronWorkflow - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.ObjectReference' - type: array - conditions: - description: Conditions is a list of conditions the CronWorkflow may have - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Condition' - type: array - lastScheduledTime: - description: 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. - format: date-time - type: string - type: object - io.argoproj.workflow.v1alpha1.DAGTask: - description: DAGTask represents a node in the graph during DAG execution - example: - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - properties: - arguments: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Arguments' - continueOn: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ContinueOn' - dependencies: - description: Dependencies are name of other targets which this depends on - items: - type: string - type: array - depends: - description: Depends are name of other targets which this depends on - type: string - name: - description: Name is the name of the target - type: string - onExit: - description: OnExit is a template reference which is invoked at the end - of the template, irrespective of the success, failure, or error of the - primary template. - type: string - template: - description: Name of template to execute - type: string - templateRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TemplateRef' - when: - description: When is an expression in which the task should conditionally - execute - type: string - withItems: - description: WithItems expands a task into multiple parallel tasks from - the items in the list - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Item' - type: array - withParam: - description: WithParam expands a task into multiple parallel tasks from - the value in the parameter, which is expected to be a JSON list. - type: string - withSequence: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Sequence' - required: - - name - - template - type: object - io.argoproj.workflow.v1alpha1.DAGTemplate: - description: DAGTemplate is a template subtype for directed acyclic graph templates - example: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - usernameSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - krbKeytabSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - usernameSecret: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - key: key + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + status: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - properties: - failFast: - description: This flag is for DAG logic. The DAG logic has a built-in "fail - fast" feature to stop scheduling new steps, as soon as it detects that - one of the DAG nodes is failed. Then it waits until all DAG nodes are - completed before failing the DAG itself. The FailFast flag default is - true, if set to false, it will allow a DAG to run all branches of the - DAG to completion (either success or failure), regardless of the failed - outcomes of branches in the DAG. More info and example about this feature - at https://github.com/argoproj/argo/issues/1442 - type: boolean - target: - description: Target are one or more names of targets to execute in a DAG - type: string - tasks: - description: Tasks are a list of DAG tasks - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.DAGTask' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - required: - - tasks - type: object - io.argoproj.workflow.v1alpha1.ExecutorConfig: - description: ExecutorConfig holds configurations of an executor container. - example: - serviceAccountName: serviceAccountName - properties: - serviceAccountName: - description: ServiceAccountName specifies the service account name of the - executor container. - type: string - type: object - io.argoproj.workflow.v1alpha1.GCSArtifact: - description: GCSArtifact is the location of a GCS artifact - example: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - properties: - bucket: - description: Bucket is the name of the bucket - type: string - key: - description: Key is the path in the bucket where the artifact resides - type: string - serviceAccountKeySecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - required: - - bucket - - key - type: object - io.argoproj.workflow.v1alpha1.Gauge: - description: Gauge is a Gauge prometheus metric - example: - realtime: true - value: value - properties: - realtime: - description: Realtime emits this metric in real time if applicable - type: boolean - value: - description: Value is the value of the metric - type: string - required: - - realtime - - value - type: object - io.argoproj.workflow.v1alpha1.GetUserInfoResponse: - example: - subject: subject - issuer: issuer - properties: - issuer: - type: string - subject: - type: string - type: object - io.argoproj.workflow.v1alpha1.GitArtifact: - description: GitArtifact is the location of an git artifact - example: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - properties: - depth: - description: Depth specifies clones/fetches should be shallow and include - the given number of commits from the branch tip - format: int64 - type: integer - fetch: - description: Fetch specifies a number of refs that should be fetched before - checkout - items: - type: string - type: array - insecureIgnoreHostKey: - description: InsecureIgnoreHostKey disables SSH strict host key checking - during git clone - type: boolean - passwordSecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - repo: - description: Repo is the git repository - type: string - revision: - description: Revision is the git commit, tag, branch to checkout - type: string - sshPrivateKeySecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - usernameSecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - required: - - repo - type: object - io.argoproj.workflow.v1alpha1.HDFSArtifact: - description: HDFSArtifact is the location of an HDFS artifact - example: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - properties: - addresses: - description: Addresses is accessible addresses of HDFS name nodes - items: - type: string - type: array - force: - description: 'Force copies a file forcibly even if it exists (default: false)' - type: boolean - hdfsUser: - description: HDFSUser is the user to access HDFS file system. It is ignored - if either ccache or keytab is used. - type: string - krbCCacheSecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - krbConfigConfigMap: - $ref: '#/components/schemas/io.k8s.api.core.v1.ConfigMapKeySelector' - krbKeytabSecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - krbRealm: - description: KrbRealm is the Kerberos realm used with Kerberos keytab It - must be set if keytab is used. - type: string - krbServicePrincipalName: - description: KrbServicePrincipalName is the principal name of Kerberos service - It must be set if either ccache or keytab is used. - type: string - krbUsername: - description: KrbUsername is the Kerberos username used with Kerberos keytab - It must be set if keytab is used. - type: string - path: - description: Path is a file path in HDFS - type: string - required: - - addresses - - path - type: object - io.argoproj.workflow.v1alpha1.HTTPArtifact: - description: HTTPArtifact allows an file served on HTTP to be placed as an input - artifact in a container - example: - url: url - properties: - url: - description: URL of the artifact - type: string - required: - - url - type: object - io.argoproj.workflow.v1alpha1.Histogram: - description: Histogram is a Histogram prometheus metric - example: - buckets: - - null - - null - value: value + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + createOptions: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager properties: - buckets: - description: Buckets is a list of bucket divisors for the histogram - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Amount' - type: array - value: - description: Value is the value of the metric + createOptions: + $ref: '#/components/schemas/CreateOptions' + cronWorkflow: + $ref: '#/components/schemas/CronWorkflow' + namespace: type: string - required: - - buckets - - value - type: object - io.argoproj.workflow.v1alpha1.HolderNames: - properties: - name: - description: Name stores the name of the resource holding lock - items: - type: string - type: array - x-kubernetes-list-type: atomic type: object - io.argoproj.workflow.v1alpha1.InfoResponse: + CronWorkflow: + description: CronWorkflow is the definition of a scheduled workflow resource example: - managedNamespace: managedNamespace - links: - - scope: scope - name: name - url: url - - scope: scope + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName name: name - url: url - properties: - links: - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Link' - type: array - managedNamespace: - type: string - type: object - io.argoproj.workflow.v1alpha1.Inputs: - description: Inputs are the mechanism for passing parameters, artifacts, volumes - from one template to another - example: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - properties: - artifacts: - description: Artifact are a list of artifacts passed as inputs - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Artifact' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - parameters: - description: Parameters are a list of parameters passed as inputs - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Parameter' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - type: object - io.argoproj.workflow.v1alpha1.Item: - description: Item expands a single workflow step into multiple parallel steps - The value of Item can be a map, string, bool, or number - type: object - io.argoproj.workflow.v1alpha1.Link: - description: A link to another app. - example: - scope: scope - name: name - url: url - properties: - name: - description: The name of the link, E.g. "Workflow Logs" or "Pod Logs" - type: string - scope: - description: Either "workflow" or "pod" - type: string - url: - description: The URL. May contain "${metadata.namespace}" and "${metadata.name}". - type: string - required: - - name - - scope - - url - type: object - x-kubernetes-patch-merge-key: name - x-kubernetes-patch-strategy: merge - io.argoproj.workflow.v1alpha1.LintCronWorkflowRequest: - properties: - cronWorkflow: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' - namespace: - type: string - type: object - io.argoproj.workflow.v1alpha1.LogEntry: - example: - podName: podName - content: content - properties: - content: - type: string - podName: - type: string - type: object - io.argoproj.workflow.v1alpha1.Metadata: - description: Pod metdata - example: - annotations: - key: annotations - labels: - key: labels - properties: - annotations: - additionalProperties: - type: string - type: object - labels: - additionalProperties: - type: string - type: object - type: object - io.argoproj.workflow.v1alpha1.MetricLabel: - description: MetricLabel is a single label for a prometheus metric - example: - value: value - key: key - properties: - key: - type: string - value: - type: string - required: - - key - - value - type: object - io.argoproj.workflow.v1alpha1.Metrics: - description: Metrics are a list of metrics emitted from a Workflow/Template - example: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - properties: - prometheus: - description: Prometheus is a list of prometheus metrics to be emitted - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Prometheus' - type: array - required: - - prometheus - type: object - io.argoproj.workflow.v1alpha1.NodeStatus: - description: NodeStatus contains status information about an individual node - in the workflow - example: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName name: name - optional: true - key: key - accessKeySecret: + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - phase: phase - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - outboundNodes: - - outboundNodes - - outboundNodes - displayName: displayName - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - http: - url: url - from: from - archiveLogs: true - resourcesDuration: - key: 3 - hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 - workflowTemplateName: workflowTemplateName - message: message - type: type - templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 - podIP: podIP - boundaryID: boundaryID - children: - - children - - children - storedTemplateID: storedTemplateID - templateName: templateName - name: name - id: id - daemoned: true - properties: - boundaryID: - description: BoundaryID indicates the node ID of the associated template - root node in which this node belongs to - type: string - children: - description: Children is a list of child node IDs - items: - type: string - type: array - daemoned: - description: Daemoned tracks whether or not this node was daemoned and need - to be terminated - type: boolean - displayName: - description: DisplayName is a human readable representation of the node. - Unique within a template boundary - type: string - finishedAt: - description: 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. - format: date-time - type: string - hostNodeName: - description: HostNodeName name of the Kubernetes node on which the Pod is - running, if applicable - type: string - id: - description: ID is a unique identifier of a node within the worklow It is - implemented as a hash of the node name, which makes the ID deterministic - type: string - inputs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Inputs' - message: - description: A human readable message indicating details about why the node - is in this condition. - type: string - name: - description: Name is unique name in the node tree used to generate the node - ID - type: string - outboundNodes: - description: |- - OutboundNodes tracks the node IDs which are considered "outbound" nodes to a template invocation. For every invocation of a template, there are nodes which we considered as "outbound". Essentially, these are last nodes in the execution sequence to run, before the template is considered completed. These nodes are then connected as parents to a following step. - - In the case of single pod steps (i.e. container, script, resource templates), this list will be nil since the pod itself is already considered the "outbound" node. In the case of DAGs, outbound nodes are the "target" tasks (tasks with no children). In the case of steps, outbound nodes are all the containers involved in the last step group. NOTE: since templates are composable, the list of outbound nodes are carried upwards when a DAG/steps template invokes another DAG/steps template. In other words, the outbound nodes of a template, will be a superset of the outbound nodes of its last children. - items: - type: string - type: array - outputs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Outputs' - phase: - description: Phase a simple, high-level summary of where the node is in - its lifecycle. Can be used as a state machine. - type: string - podIP: - description: PodIP captures the IP of the pod for daemoned steps - type: string - resourcesDuration: - additionalProperties: - format: int64 - type: integer - description: ResourcesDuration is indicative, but not accurate, resource - duration. This is populated when the nodes completes. - type: object - startedAt: - description: 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. - format: date-time - type: string - storedTemplateID: - description: 'StoredTemplateID is the ID of stored template. DEPRECATED: - This value is not used anymore.' - type: string - templateName: - description: TemplateName is the template name which this node corresponds - to. Not applicable to virtual nodes (e.g. Retry, StepGroup) - type: string - templateRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TemplateRef' - templateScope: - description: TemplateScope is the template scope in which the template of - this node was retrieved. - type: string - type: - description: Type indicates type of node - type: string - workflowTemplateName: - description: 'WorkflowTemplateName is the WorkflowTemplate resource name - on which the resolved template of this node is retrieved. DEPRECATED: - This value is not used anymore.' - type: string - required: - - id - - name - - type - type: object - io.argoproj.workflow.v1alpha1.NoneStrategy: - description: NoneStrategy indicates to skip tar process and upload the files - or directory tree as independent files. Note that if the artifact is a directory, - the artifact driver must support the ability to save/load the directory appropriately. - type: object - io.argoproj.workflow.v1alpha1.OSSArtifact: - description: OSSArtifact is the location of an Alibaba Cloud OSS artifact - example: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - properties: - accessKeySecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - bucket: - description: Bucket is the name of the bucket - type: string - endpoint: - description: Endpoint is the hostname of the bucket endpoint - type: string - key: - description: Key is the path in the bucket where the artifact resides - type: string - secretKeySecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - required: - - accessKeySecret - - bucket - - endpoint - - key - - secretKeySecret - type: object - io.argoproj.workflow.v1alpha1.Outputs: - description: Outputs hold parameters, artifacts, and results from a step - example: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true name: name - optional: true - key: key - endpoint: endpoint + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + status: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ObjectMeta' + spec: + $ref: '#/components/schemas/CronWorkflowSpec' + status: + $ref: '#/components/schemas/CronWorkflowStatus' + required: + - metadata + - spec + type: object + CronWorkflowDeletedResponse: + type: object + CronWorkflowList: + description: CronWorkflowList is list of CronWorkflow resources + example: + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + kind: kind + items: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + status: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + status: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + items: + items: + $ref: '#/components/schemas/CronWorkflow' + type: array + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ListMeta' + required: + - items + - metadata + type: object + CronWorkflowSpec: + description: CronWorkflowSpec is the specification of a CronWorkflow + example: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + properties: + concurrencyPolicy: + description: ConcurrencyPolicy is the K8s-style concurrency policy that + will be used + type: string + failedJobsHistoryLimit: + description: FailedJobsHistoryLimit is the number of successful jobs to + be kept at a time + format: int32 + type: integer + schedule: + description: Schedule is a schedule to run the Workflow in Cron format + type: string + startingDeadlineSeconds: + description: StartingDeadlineSeconds is the K8s-style deadline that will + limit the time a CronWorkflow will be run after its original scheduled + time if it is missed. + format: int64 + type: integer + successfulJobsHistoryLimit: + description: SuccessfulJobsHistoryLimit is the number of successful jobs + to be kept at a time + format: int32 + type: integer + suspend: + description: Suspend is a flag that will stop new CronWorkflows from running + if set to true + type: boolean + timezone: + description: Timezone is the timezone against which the cron schedule will + be calculated, e.g. "Asia/Tokyo". Default is machine's local time. + type: string + workflowMetadata: + $ref: '#/components/schemas/ObjectMeta' + workflowSpec: + $ref: '#/components/schemas/WorkflowSpec' + required: + - schedule + - workflowSpec + type: object + CronWorkflowStatus: + description: CronWorkflowStatus is the status of a CronWorkflow + example: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + properties: + active: + description: Active is a list of active workflows stemming from this CronWorkflow + items: + $ref: '#/components/schemas/ObjectReference' + type: array + conditions: + description: Conditions is a list of conditions the CronWorkflow may have + items: + $ref: '#/components/schemas/Condition' + type: array + lastScheduledTime: + $ref: '#/components/schemas/Time' + type: object + DAGTask: + description: DAGTask represents a node in the graph during DAG execution + example: + template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + properties: + arguments: + $ref: '#/components/schemas/Arguments' + continueOn: + $ref: '#/components/schemas/ContinueOn' + dependencies: + description: Dependencies are name of other targets which this depends on + items: + type: string + type: array + depends: + description: Depends are name of other targets which this depends on + type: string + name: + description: Name is the name of the target + type: string + onExit: + description: OnExit is a template reference which is invoked at the end + of the template, irrespective of the success, failure, or error of the + primary template. + type: string + template: + description: Name of template to execute + type: string + templateRef: + $ref: '#/components/schemas/TemplateRef' + when: + description: When is an expression in which the task should conditionally + execute + type: string + withItems: + description: WithItems expands a task into multiple parallel tasks from + the items in the list + items: + $ref: '#/components/schemas/Item' + type: array + withParam: + description: WithParam expands a task into multiple parallel tasks from + the value in the parameter, which is expected to be a JSON list. + type: string + withSequence: + $ref: '#/components/schemas/Sequence' + required: + - name + - template + type: object + DAGTemplate: + description: DAGTemplate is a template subtype for directed acyclic graph templates + example: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + properties: + failFast: + description: This flag is for DAG logic. The DAG logic has a built-in "fail + fast" feature to stop scheduling new steps, as soon as it detects that + one of the DAG nodes is failed. Then it waits until all DAG nodes are + completed before failing the DAG itself. The FailFast flag default is + true, if set to false, it will allow a DAG to run all branches of the + DAG to completion (either success or failure), regardless of the failed + outcomes of branches in the DAG. More info and example about this feature + at https://github.com/argoproj/argo/issues/1442 + type: boolean + target: + description: Target are one or more names of targets to execute in a DAG + type: string + tasks: + description: Tasks are a list of DAG tasks + items: + $ref: '#/components/schemas/DAGTask' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + required: + - tasks + type: object + ExecutorConfig: + description: ExecutorConfig holds configurations of an executor container. + example: + serviceAccountName: serviceAccountName + properties: + serviceAccountName: + description: ServiceAccountName specifies the service account name of the + executor container. + type: string + type: object + GCSArtifact: + description: GCSArtifact is the location of a GCS artifact + example: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + properties: + bucket: + description: Bucket is the name of the bucket + type: string + key: + description: Key is the path in the bucket where the artifact resides + type: string + serviceAccountKeySecret: + $ref: '#/components/schemas/SecretKeySelector' + required: + - bucket + - key + type: object + Gauge: + description: Gauge is a Gauge prometheus metric + example: + realtime: true + value: value + properties: + realtime: + description: Realtime emits this metric in real time if applicable + type: boolean + value: + description: Value is the value of the metric + type: string + required: + - realtime + - value + type: object + GetUserInfoResponse: + example: + subject: subject + issuer: issuer + properties: + issuer: + type: string + subject: + type: string + type: object + GitArtifact: + description: GitArtifact is the location of an git artifact + example: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + properties: + depth: + description: Depth specifies clones/fetches should be shallow and include + the given number of commits from the branch tip + format: int64 + type: integer + fetch: + description: Fetch specifies a number of refs that should be fetched before + checkout + items: + type: string + type: array + insecureIgnoreHostKey: + description: InsecureIgnoreHostKey disables SSH strict host key checking + during git clone + type: boolean + passwordSecret: + $ref: '#/components/schemas/SecretKeySelector' + repo: + description: Repo is the git repository + type: string + revision: + description: Revision is the git commit, tag, branch to checkout + type: string + sshPrivateKeySecret: + $ref: '#/components/schemas/SecretKeySelector' + usernameSecret: + $ref: '#/components/schemas/SecretKeySelector' + required: + - repo + type: object + HDFSArtifact: + description: HDFSArtifact is the location of an HDFS artifact + example: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + properties: + addresses: + description: Addresses is accessible addresses of HDFS name nodes + items: + type: string + type: array + force: + description: 'Force copies a file forcibly even if it exists (default: false)' + type: boolean + hdfsUser: + description: HDFSUser is the user to access HDFS file system. It is ignored + if either ccache or keytab is used. + type: string + krbCCacheSecret: + $ref: '#/components/schemas/SecretKeySelector' + krbConfigConfigMap: + $ref: '#/components/schemas/ConfigMapKeySelector' + krbKeytabSecret: + $ref: '#/components/schemas/SecretKeySelector' + krbRealm: + description: KrbRealm is the Kerberos realm used with Kerberos keytab It + must be set if keytab is used. + type: string + krbServicePrincipalName: + description: KrbServicePrincipalName is the principal name of Kerberos service + It must be set if either ccache or keytab is used. + type: string + krbUsername: + description: KrbUsername is the Kerberos username used with Kerberos keytab + It must be set if keytab is used. + type: string + path: + description: Path is a file path in HDFS + type: string + required: + - addresses + - path + type: object + HTTPArtifact: + description: HTTPArtifact allows an file served on HTTP to be placed as an input + artifact in a container + example: + url: url + properties: + url: + description: URL of the artifact + type: string + required: + - url + type: object + Histogram: + description: Histogram is a Histogram prometheus metric + example: + buckets: + - null + - null + value: value + properties: + buckets: + description: Buckets is a list of bucket divisors for the histogram + items: + $ref: '#/components/schemas/Amount' + type: array + value: + description: Value is the value of the metric + type: string + required: + - buckets + - value + type: object + HolderNames: + properties: + name: + description: Name stores the name of the resource holding lock + items: + type: string + type: array + x-kubernetes-list-type: atomic + type: object + InfoResponse: + example: + managedNamespace: managedNamespace + links: + - scope: scope + name: name + url: url + - scope: scope + name: name + url: url + properties: + links: + items: + $ref: '#/components/schemas/Link' + type: array + managedNamespace: + type: string + type: object + Inputs: + description: Inputs are the mechanism for passing parameters, artifacts, volumes + from one template to another + example: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + properties: + artifacts: + description: Artifact are a list of artifacts passed as inputs + items: + $ref: '#/components/schemas/Artifact' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + parameters: + description: Parameters are a list of parameters passed as inputs + items: + $ref: '#/components/schemas/Parameter' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + type: object + Item: + description: Item expands a single workflow step into multiple parallel steps + The value of Item can be a map, string, bool, or number + type: object + Link: + description: A link to another app. + example: + scope: scope + name: name + url: url + properties: + name: + description: The name of the link, E.g. "Workflow Logs" or "Pod Logs" + type: string + scope: + description: Either "workflow" or "pod" + type: string + url: + description: The URL. May contain "${metadata.namespace}" and "${metadata.name}". + type: string + required: + - name + - scope + - url + type: object + x-kubernetes-patch-merge-key: name + x-kubernetes-patch-strategy: merge + LintCronWorkflowRequest: + example: + namespace: namespace + cronWorkflow: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + status: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + properties: + cronWorkflow: + $ref: '#/components/schemas/CronWorkflow' + namespace: + type: string + type: object + LogEntry: + example: + podName: podName + content: content + properties: + content: + type: string + podName: + type: string + type: object + Metadata: + description: Pod metdata + example: + annotations: + key: annotations + labels: + key: labels + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + MetricLabel: + description: MetricLabel is a single label for a prometheus metric + example: + value: value + key: key + properties: + key: + type: string + value: + type: string + required: + - key + - value + type: object + Metrics: + description: Metrics are a list of metrics emitted from a Workflow/Template + example: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + properties: + prometheus: + description: Prometheus is a list of prometheus metrics to be emitted + items: + $ref: '#/components/schemas/Prometheus' + type: array + required: + - prometheus + type: object + NodeStatus: + description: NodeStatus contains status information about an individual node + in the workflow + example: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message + type: type + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName + name: name + id: id + daemoned: true + properties: + boundaryID: + description: BoundaryID indicates the node ID of the associated template + root node in which this node belongs to + type: string + children: + description: Children is a list of child node IDs + items: + type: string + type: array + daemoned: + description: Daemoned tracks whether or not this node was daemoned and need + to be terminated + type: boolean + displayName: + description: DisplayName is a human readable representation of the node. + Unique within a template boundary + type: string + finishedAt: + $ref: '#/components/schemas/Time' + hostNodeName: + description: HostNodeName name of the Kubernetes node on which the Pod is + running, if applicable + type: string + id: + description: ID is a unique identifier of a node within the worklow It is + implemented as a hash of the node name, which makes the ID deterministic + type: string + inputs: + $ref: '#/components/schemas/Inputs' + message: + description: A human readable message indicating details about why the node + is in this condition. + type: string + name: + description: Name is unique name in the node tree used to generate the node + ID + type: string + outboundNodes: + description: |- + OutboundNodes tracks the node IDs which are considered "outbound" nodes to a template invocation. For every invocation of a template, there are nodes which we considered as "outbound". Essentially, these are last nodes in the execution sequence to run, before the template is considered completed. These nodes are then connected as parents to a following step. + + In the case of single pod steps (i.e. container, script, resource templates), this list will be nil since the pod itself is already considered the "outbound" node. In the case of DAGs, outbound nodes are the "target" tasks (tasks with no children). In the case of steps, outbound nodes are all the containers involved in the last step group. NOTE: since templates are composable, the list of outbound nodes are carried upwards when a DAG/steps template invokes another DAG/steps template. In other words, the outbound nodes of a template, will be a superset of the outbound nodes of its last children. + items: + type: string + type: array + outputs: + $ref: '#/components/schemas/Outputs' + phase: + description: Phase a simple, high-level summary of where the node is in + its lifecycle. Can be used as a state machine. + type: string + podIP: + description: PodIP captures the IP of the pod for daemoned steps + type: string + resourcesDuration: + additionalProperties: + format: int64 + type: integer + description: ResourcesDuration is indicative, but not accurate, resource + duration. This is populated when the nodes completes. + type: object + startedAt: + $ref: '#/components/schemas/Time' + storedTemplateID: + description: 'StoredTemplateID is the ID of stored template. DEPRECATED: + This value is not used anymore.' + type: string + templateName: + description: TemplateName is the template name which this node corresponds + to. Not applicable to virtual nodes (e.g. Retry, StepGroup) + type: string + templateRef: + $ref: '#/components/schemas/TemplateRef' + templateScope: + description: TemplateScope is the template scope in which the template of + this node was retrieved. + type: string + type: + description: Type indicates type of node + type: string + workflowTemplateName: + description: 'WorkflowTemplateName is the WorkflowTemplate resource name + on which the resolved template of this node is retrieved. DEPRECATED: + This value is not used anymore.' + type: string + required: + - id + - name + - type + type: object + NoneStrategy: + description: NoneStrategy indicates to skip tar process and upload the files + or directory tree as independent files. Note that if the artifact is a directory, + the artifact driver must support the ability to save/load the directory appropriately. + type: object + OSSArtifact: + description: OSSArtifact is the location of an Alibaba Cloud OSS artifact + example: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + properties: + accessKeySecret: + $ref: '#/components/schemas/SecretKeySelector' + bucket: + description: Bucket is the name of the bucket + type: string + endpoint: + description: Endpoint is the hostname of the bucket endpoint + type: string + key: + description: Key is the path in the bucket where the artifact resides + type: string + secretKeySecret: + $ref: '#/components/schemas/SecretKeySelector' + required: + - accessKeySecret + - bucket + - endpoint + - key + - secretKeySecret + type: object + Outputs: + description: Outputs hold parameters, artifacts, and results from a step + example: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + properties: + artifacts: + description: Artifacts holds the list of output artifacts produced by a + step + items: + $ref: '#/components/schemas/Artifact' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + exitCode: + description: ExitCode holds the exit code of a script template + type: string + parameters: + description: Parameters holds the list of output parameters produced by + a step + items: + $ref: '#/components/schemas/Parameter' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + result: + description: Result holds the result (stdout) of a script template + type: string + type: object + ParallelSteps: + items: + $ref: '#/components/schemas/WorkflowStep' + type: array + Parameter: + description: Parameter indicate a passed string parameter to a service template + with an optional default value + example: + default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + properties: + default: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string + globalName: + description: GlobalName exports an output parameter to the global scope, + making it available as '{{outputs.parameters.XXXX}} and in workflow.status.outputs.parameters + type: string + name: + description: Name is the parameter name + type: string + value: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string + valueFrom: + $ref: '#/components/schemas/ValueFrom' + required: + - name + type: object + PodGC: + description: PodGC describes how to delete completed pods as they complete + example: + strategy: strategy + properties: + strategy: + description: Strategy is the strategy to use. One of "OnPodCompletion", + "OnPodSuccess", "OnWorkflowCompletion", "OnWorkflowSuccess" + type: string + type: object + Prometheus: + description: Prometheus is a prometheus metric to be emitted + example: + gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + properties: + counter: + $ref: '#/components/schemas/Counter' + gauge: + $ref: '#/components/schemas/Gauge' + help: + description: Help is a string that describes the metric + type: string + histogram: + $ref: '#/components/schemas/Histogram' + labels: + description: Labels is a list of metric labels + items: + $ref: '#/components/schemas/MetricLabel' + type: array + name: + description: Name is the name of the metric + type: string + when: + description: When is a conditional statement that decides when to emit the + metric + type: string + required: + - help + - name + type: object + RawArtifact: + description: RawArtifact allows raw string content to be placed as an artifact + in a container + example: + data: data + properties: + data: + description: Data is the string contents of the artifact + type: string + required: + - data + type: object + ResourceTemplate: + description: ResourceTemplate is a template subtype to manipulate kubernetes + resources + example: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + properties: + action: + description: 'Action is the action to perform to the resource. Must be one + of: get, create, apply, delete, replace, patch' + type: string + failureCondition: + description: FailureCondition is a label selector expression which describes + the conditions of the k8s resource in which the step was considered failed + type: string + flags: + description: "Flags is a set of additional options passed to kubectl before\ + \ submitting a resource I.e. to disable resource validation: flags: [\n\ + \t\"--validate=false\" # disable resource validation\n]" + items: + type: string + type: array + manifest: + description: Manifest contains the kubernetes manifest + type: string + mergeStrategy: + description: 'MergeStrategy is the strategy used to merge a patch. It defaults + to "strategic" Must be one of: strategic, merge, json' + type: string + setOwnerReference: + description: SetOwnerReference sets the reference to the workflow on the + OwnerReference of generated resource. + type: boolean + successCondition: + description: SuccessCondition is a label selector expression which describes + the conditions of the k8s resource in which it is acceptable to proceed + to the following step + type: string + required: + - action + type: object + RetryStrategy: + description: RetryStrategy provides controls on how to retry a workflow step + example: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + properties: + backoff: + $ref: '#/components/schemas/Backoff' + limit: + description: Limit is the maximum number of attempts when retrying a container + format: int32 + type: integer + retryPolicy: + description: RetryPolicy is a policy of NodePhase statuses that will be + retried + type: string + type: object + S3Artifact: + description: S3Artifact is the location of an S3 artifact + example: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + properties: + accessKeySecret: + $ref: '#/components/schemas/SecretKeySelector' + bucket: + description: Bucket is the name of the bucket + type: string + endpoint: + description: Endpoint is the hostname of the bucket endpoint + type: string + insecure: + description: Insecure will connect to the service with TLS + type: boolean + key: + description: Key is the key in the bucket where the artifact resides + type: string + region: + description: Region contains the optional bucket region + type: string + roleARN: + description: RoleARN is the Amazon Resource Name (ARN) of the role to assume. + type: string + secretKeySecret: + $ref: '#/components/schemas/SecretKeySelector' + useSDKCreds: + description: UseSDKCreds tells the driver to figure out credentials based + on sdk defaults. + type: boolean + required: + - accessKeySecret + - bucket + - endpoint + - key + - secretKeySecret + type: object + ScriptTemplate: + description: ScriptTemplate is a template subtype to enable scripting through + code steps + example: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + properties: + args: + description: 'Arguments to the entrypoint. The docker image''s CMD is used + if this is not provided. Variable references $(VAR_NAME) are expanded + using the container''s environment. If a variable cannot be resolved, + the reference in the input string will be unchanged. The $(VAR_NAME) syntax + can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references + will never be expanded, regardless of whether the variable exists or not. + Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' + items: + type: string + type: array + command: + description: 'Entrypoint array. Not executed within a shell. The docker + image''s ENTRYPOINT is used if this is not provided. Variable references + $(VAR_NAME) are expanded using the container''s environment. If a variable + cannot be resolved, the reference in the input string will be unchanged. + The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). + Escaped references will never be expanded, regardless of whether the variable + exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' + items: + type: string + type: array + env: + description: List of environment variables to set in the container. Cannot + be updated. + items: + $ref: '#/components/schemas/EnvVar' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + envFrom: + description: List of sources to populate environment variables in the container. + The keys defined within a source must be a C_IDENTIFIER. All invalid keys + will be reported as an event when the container is starting. When a key + exists in multiple sources, the value associated with the last source + will take precedence. Values defined by an Env with a duplicate key will + take precedence. Cannot be updated. + items: + $ref: '#/components/schemas/EnvFromSource' + type: array + image: + description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images + This field is optional to allow higher level config management to default + or override container images in workload controllers like Deployments + and StatefulSets.' + type: string + imagePullPolicy: + description: 'Image pull policy. One of Always, Never, IfNotPresent. Defaults + to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot + be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images' + type: string + lifecycle: + $ref: '#/components/schemas/Lifecycle' + livenessProbe: + $ref: '#/components/schemas/Probe' + name: + description: Name of the container specified as a DNS_LABEL. Each container + in a pod must have a unique name (DNS_LABEL). Cannot be updated. + type: string + ports: + description: List of ports to expose from the container. Exposing a port + here gives the system additional information about the network connections + a container uses, but is primarily informational. Not specifying a port + here DOES NOT prevent that port from being exposed. Any port which is + listening on the default "0.0.0.0" address inside a container will be + accessible from the network. Cannot be updated. + items: + $ref: '#/components/schemas/ContainerPort' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-list-type: map + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-patch-merge-key: containerPort + readinessProbe: + $ref: '#/components/schemas/Probe' + resources: + $ref: '#/components/schemas/ResourceRequirements' + securityContext: + $ref: '#/components/schemas/SecurityContext' + source: + description: Source contains the source code of the script to execute + type: string + startupProbe: + $ref: '#/components/schemas/Probe' + stdin: + description: Whether this container should allocate a buffer for stdin in + the container runtime. If this is not set, reads from stdin in the container + will always result in EOF. Default is false. + type: boolean + stdinOnce: + description: Whether the container runtime should close the stdin channel + after it has been opened by a single attach. When stdin is true the stdin + stream will remain open across multiple attach sessions. If stdinOnce + is set to true, stdin is opened on container start, is empty until the + first client attaches to stdin, and then remains open and accepts data + until the client disconnects, at which time stdin is closed and remains + closed until the container is restarted. If this flag is false, a container + processes that reads from stdin will never receive an EOF. Default is + false + type: boolean + terminationMessagePath: + description: 'Optional: Path at which the file to which the container''s + termination message will be written is mounted into the container''s filesystem. + Message written is intended to be brief final status, such as an assertion + failure message. Will be truncated by the node if greater than 4096 bytes. + The total message length across all containers will be limited to 12kb. + Defaults to /dev/termination-log. Cannot be updated.' + type: string + terminationMessagePolicy: + description: Indicate how the termination message should be populated. File + will use the contents of terminationMessagePath to populate the container + status message on both success and failure. FallbackToLogsOnError will + use the last chunk of container log output if the termination message + file is empty and the container exited with an error. The log output is + limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. + Cannot be updated. + type: string + tty: + description: Whether this container should allocate a TTY for itself, also + requires 'stdin' to be true. Default is false. + type: boolean + volumeDevices: + description: volumeDevices is the list of block devices to be used by the + container. This is a beta feature. + items: + $ref: '#/components/schemas/VolumeDevice' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: devicePath + volumeMounts: + description: Pod volumes to mount into the container's filesystem. Cannot + be updated. + items: + $ref: '#/components/schemas/VolumeMount' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: mountPath + workingDir: + description: Container's working directory. If not specified, the container + runtime's default will be used, which might be configured in the container + image. Cannot be updated. + type: string + required: + - image + - source + type: object + SemaphoreHolding: + example: + holders: + - holders + - holders + semaphore: semaphore + properties: + holders: + description: 'Holders stores the list of current holder names in the ' + items: + type: string + type: array + x-kubernetes-list-type: atomic + semaphore: + description: Semaphore stores the semaphore name. + type: string + type: object + SemaphoreRef: + description: SemaphoreRef is a reference of Semaphore + example: + configMapKeyRef: + name: name + optional: true + key: key + properties: + configMapKeyRef: + $ref: '#/components/schemas/ConfigMapKeySelector' + type: object + SemaphoreStatus: + example: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + properties: + holding: + description: Holding stores the list of resource acquired synchronization + lock for workflows. + items: + $ref: '#/components/schemas/SemaphoreHolding' + type: array + waiting: + description: Waiting indicates the list of current synchronization lock + holders + items: + $ref: '#/components/schemas/SemaphoreHolding' + type: array + type: object + Sequence: + description: Sequence expands a workflow step into numeric range + example: + count: count + format: format + start: start + end: end + properties: + count: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string + end: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string + format: + description: Format is a printf format string to format the value in the + sequence + type: string + start: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string + type: object + SubmitOpts: + description: SubmitOpts are workflow submission options + example: + dryRun: true + name: name + parameterFile: parameterFile + serviceAccount: serviceAccount + entryPoint: entryPoint + generateName: generateName + ownerReference: + uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + parameters: + - parameters + - parameters + labels: labels + serverDryRun: true + properties: + dryRun: + description: DryRun validates the workflow on the client-side without creating + it. This option is not supported in API + type: boolean + entryPoint: + description: Entrypoint overrides spec.entrypoint + type: string + generateName: + description: GenerateName overrides metadata.generateName + type: string + labels: + description: Labels adds to metadata.labels + type: string + name: + description: Name overrides metadata.name + type: string + ownerReference: + $ref: '#/components/schemas/OwnerReference' + parameterFile: + description: ParameterFile holds a reference to a parameter file. This option + is not supported in API + type: string + parameters: + description: Parameters passes input parameters to workflow + items: + type: string + type: array + serverDryRun: + description: ServerDryRun validates the workflow on the server-side without + creating it + type: boolean + serviceAccount: + description: ServiceAccount runs all pods in the workflow using specified + ServiceAccount. + type: string + type: object + SuspendTemplate: + description: SuspendTemplate is a template subtype to suspend a workflow at + a predetermined point in time + example: + duration: duration + properties: + duration: + description: Duration is the seconds to wait before automatically resuming + a template + type: string + type: object + Synchronization: + description: Synchronization holds synchronization lock configuration + example: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + properties: + semaphore: + $ref: '#/components/schemas/SemaphoreRef' + type: object + SynchronizationStatus: + example: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + properties: + semaphore: + $ref: '#/components/schemas/SemaphoreStatus' + type: object + TTLStrategy: + description: TTLStrategy is the strategy for the time to live depending on if + the workflow succeeded or failed + example: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + properties: + secondsAfterCompletion: + description: SecondsAfterCompletion is the number of seconds to live after + completion + format: int32 + type: integer + secondsAfterFailure: + description: SecondsAfterFailure is the number of seconds to live after + failure + format: int32 + type: integer + secondsAfterSuccess: + description: SecondsAfterSuccess is the number of seconds to live after + success + format: int32 + type: integer + type: object + TarStrategy: + description: TarStrategy will tar and gzip the file or directory when saving + example: + compressionLevel: 3 + properties: + compressionLevel: + description: CompressionLevel specifies the gzip compression level to use + for the artifact. Defaults to gzip.DefaultCompression. + format: int32 + type: integer + type: object + Template: + description: Template is a reusable and composable unit of execution in a workflow + example: + container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint roleARN: roleARN insecure: true region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + properties: + activeDeadlineSeconds: + description: Optional duration in seconds relative to the StartTime that + the pod may be active on a node before the system actively tries to terminate + the pod; value must be positive integer This field is only applicable + to container and script templates. + format: int64 + type: integer + affinity: + $ref: '#/components/schemas/Affinity' + archiveLocation: + $ref: '#/components/schemas/ArtifactLocation' + arguments: + $ref: '#/components/schemas/Arguments' + automountServiceAccountToken: + description: AutomountServiceAccountToken indicates whether a service account + token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig + must be specified if this value is false. + type: boolean + container: + $ref: '#/components/schemas/Container' + daemon: + description: Deamon will allow a workflow to proceed to the next step so + long as the container reaches readiness + type: boolean + dag: + $ref: '#/components/schemas/DAGTemplate' + executor: + $ref: '#/components/schemas/ExecutorConfig' + hostAliases: + description: HostAliases is an optional list of hosts and IPs that will + be injected into the pod spec + items: + $ref: '#/components/schemas/HostAlias' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: ip + initContainers: + description: InitContainers is a list of containers which run before the + main container. + items: + $ref: '#/components/schemas/UserContainer' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + inputs: + $ref: '#/components/schemas/Inputs' + metadata: + $ref: '#/components/schemas/Metadata' + metrics: + $ref: '#/components/schemas/Metrics' + name: + description: Name is the name of the template + type: string + nodeSelector: + additionalProperties: + type: string + description: NodeSelector is a selector to schedule this step of the workflow + to be run on the selected node(s). Overrides the selector set at the workflow + level. + type: object + outputs: + $ref: '#/components/schemas/Outputs' + parallelism: + description: Parallelism limits the max total parallel pods that can execute + at the same time within the boundaries of this template invocation. If + additional steps/dag templates are invoked, the pods created by those + templates will not be counted towards this total. + format: int64 + type: integer + podSpecPatch: + description: PodSpecPatch holds strategic merge patch to apply against the + pod spec. Allows parameterization of container fields which are not strings + (e.g. resource limits). + type: string + priority: + description: Priority to apply to workflow pods. + format: int32 + type: integer + priorityClassName: + description: PriorityClassName to apply to workflow pods. + type: string + resource: + $ref: '#/components/schemas/ResourceTemplate' + resubmitPendingPods: + description: ResubmitPendingPods is a flag to enable resubmitting pods that + remain Pending after initial submission + type: boolean + retryStrategy: + $ref: '#/components/schemas/RetryStrategy' + schedulerName: + description: If specified, the pod will be dispatched by specified scheduler. + Or it will be dispatched by workflow scope scheduler if specified. If + neither specified, the pod will be dispatched by default scheduler. + type: string + script: + $ref: '#/components/schemas/ScriptTemplate' + securityContext: + $ref: '#/components/schemas/PodSecurityContext' + serviceAccountName: + description: ServiceAccountName to apply to workflow pods + type: string + sidecars: + description: Sidecars is a list of containers which run alongside the main + container Sidecars are automatically killed when the main container completes + items: + $ref: '#/components/schemas/UserContainer' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + steps: + description: Steps define a series of sequential/parallel workflow steps + items: + $ref: '#/components/schemas/ParallelSteps' + type: array + suspend: + $ref: '#/components/schemas/SuspendTemplate' + synchronization: + $ref: '#/components/schemas/Synchronization' + template: + description: 'Template is the name of the template which is used as the + base of this template. DEPRECATED: This field is not used.' + type: string + templateRef: + $ref: '#/components/schemas/TemplateRef' + tolerations: + description: Tolerations to apply to workflow pods. + items: + $ref: '#/components/schemas/Toleration' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: key + volumes: + description: Volumes is a list of volumes that can be mounted by containers + in a template. + items: + $ref: '#/components/schemas/Volume' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + required: + - name + type: object + TemplateRef: + description: TemplateRef is a reference of template resource. + example: + template: template + runtimeResolution: true + name: name + clusterScope: true + properties: + clusterScope: + description: ClusterScope indicates the referred template is cluster scoped + (i.e. a ClusterWorkflowTemplate). + type: boolean + name: + description: Name is the resource name of the template. + type: string + runtimeResolution: + description: RuntimeResolution skips validation at creation time. By enabling + this option, you can create the referred workflow template before the + actual runtime. + type: boolean + template: + description: Template is the name of referred template in the resource. + type: string + type: object + UpdateCronWorkflowRequest: + example: + name: name + namespace: namespace + cronWorkflow: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + suspend: true + schedule: schedule + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + timezone: timezone + startingDeadlineSeconds: 6 + concurrencyPolicy: concurrencyPolicy + workflowSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + failedJobsHistoryLimit: 0 + successfulJobsHistoryLimit: 1 + status: + active: + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + - uid: uid + apiVersion: apiVersion + kind: kind + resourceVersion: resourceVersion + fieldPath: fieldPath + name: name + namespace: namespace + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + properties: + cronWorkflow: + $ref: '#/components/schemas/CronWorkflow' + name: + description: 'DEPRECATED: This field is ignored.' + type: string + namespace: + type: string + type: object + UserContainer: + description: UserContainer is a container specified by a user. + example: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + properties: + args: + description: 'Arguments to the entrypoint. The docker image''s CMD is used + if this is not provided. Variable references $(VAR_NAME) are expanded + using the container''s environment. If a variable cannot be resolved, + the reference in the input string will be unchanged. The $(VAR_NAME) syntax + can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references + will never be expanded, regardless of whether the variable exists or not. + Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' + items: + type: string + type: array + command: + description: 'Entrypoint array. Not executed within a shell. The docker + image''s ENTRYPOINT is used if this is not provided. Variable references + $(VAR_NAME) are expanded using the container''s environment. If a variable + cannot be resolved, the reference in the input string will be unchanged. + The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). + Escaped references will never be expanded, regardless of whether the variable + exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' + items: + type: string + type: array + env: + description: List of environment variables to set in the container. Cannot + be updated. + items: + $ref: '#/components/schemas/EnvVar' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + envFrom: + description: List of sources to populate environment variables in the container. + The keys defined within a source must be a C_IDENTIFIER. All invalid keys + will be reported as an event when the container is starting. When a key + exists in multiple sources, the value associated with the last source + will take precedence. Values defined by an Env with a duplicate key will + take precedence. Cannot be updated. + items: + $ref: '#/components/schemas/EnvFromSource' + type: array + image: + description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images + This field is optional to allow higher level config management to default + or override container images in workload controllers like Deployments + and StatefulSets.' + type: string + imagePullPolicy: + description: 'Image pull policy. One of Always, Never, IfNotPresent. Defaults + to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot + be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images' + type: string + lifecycle: + $ref: '#/components/schemas/Lifecycle' + livenessProbe: + $ref: '#/components/schemas/Probe' + mirrorVolumeMounts: + description: MirrorVolumeMounts will mount the same volumes specified in + the main container to the container (including artifacts), at the same + mountPaths. This enables dind daemon to partially see the same filesystem + as the main container in order to use features such as docker volume binding + type: boolean + name: + description: Name of the container specified as a DNS_LABEL. Each container + in a pod must have a unique name (DNS_LABEL). Cannot be updated. + type: string + ports: + description: List of ports to expose from the container. Exposing a port + here gives the system additional information about the network connections + a container uses, but is primarily informational. Not specifying a port + here DOES NOT prevent that port from being exposed. Any port which is + listening on the default "0.0.0.0" address inside a container will be + accessible from the network. Cannot be updated. + items: + $ref: '#/components/schemas/ContainerPort' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-list-type: map + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-patch-merge-key: containerPort + readinessProbe: + $ref: '#/components/schemas/Probe' + resources: + $ref: '#/components/schemas/ResourceRequirements' + securityContext: + $ref: '#/components/schemas/SecurityContext' + startupProbe: + $ref: '#/components/schemas/Probe' + stdin: + description: Whether this container should allocate a buffer for stdin in + the container runtime. If this is not set, reads from stdin in the container + will always result in EOF. Default is false. + type: boolean + stdinOnce: + description: Whether the container runtime should close the stdin channel + after it has been opened by a single attach. When stdin is true the stdin + stream will remain open across multiple attach sessions. If stdinOnce + is set to true, stdin is opened on container start, is empty until the + first client attaches to stdin, and then remains open and accepts data + until the client disconnects, at which time stdin is closed and remains + closed until the container is restarted. If this flag is false, a container + processes that reads from stdin will never receive an EOF. Default is + false + type: boolean + terminationMessagePath: + description: 'Optional: Path at which the file to which the container''s + termination message will be written is mounted into the container''s filesystem. + Message written is intended to be brief final status, such as an assertion + failure message. Will be truncated by the node if greater than 4096 bytes. + The total message length across all containers will be limited to 12kb. + Defaults to /dev/termination-log. Cannot be updated.' + type: string + terminationMessagePolicy: + description: Indicate how the termination message should be populated. File + will use the contents of terminationMessagePath to populate the container + status message on both success and failure. FallbackToLogsOnError will + use the last chunk of container log output if the termination message + file is empty and the container exited with an error. The log output is + limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. + Cannot be updated. + type: string + tty: + description: Whether this container should allocate a TTY for itself, also + requires 'stdin' to be true. Default is false. + type: boolean + volumeDevices: + description: volumeDevices is the list of block devices to be used by the + container. This is a beta feature. + items: + $ref: '#/components/schemas/VolumeDevice' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: devicePath + volumeMounts: + description: Pod volumes to mount into the container's filesystem. Cannot + be updated. + items: + $ref: '#/components/schemas/VolumeMount' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: mountPath + workingDir: + description: Container's working directory. If not specified, the container + runtime's default will be used, which might be configured in the container + image. Cannot be updated. + type: string + required: + - name + type: object + ValueFrom: + description: ValueFrom describes a location in which to obtain the value to + a parameter + example: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + properties: + default: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string + jqFilter: + description: JQFilter expression against the resource object in resource + templates + type: string + jsonPath: + description: JSONPath of a resource to retrieve an output parameter value + from in resource templates + type: string + parameter: + description: Parameter reference to a step or dag task in which to retrieve + an output parameter value from (e.g. '{{steps.mystep.outputs.myparam}}') + type: string + path: + description: Path in the container to retrieve an output parameter value + from in container templates + type: string + type: object + Version: + example: + gitCommit: gitCommit + gitTag: gitTag + goVersion: goVersion + buildDate: buildDate + compiler: compiler + version: version + gitTreeState: gitTreeState + platform: platform + properties: + buildDate: + type: string + compiler: + type: string + gitCommit: + type: string + gitTag: + type: string + gitTreeState: + type: string + goVersion: + type: string + platform: + type: string + version: + type: string + required: + - buildDate + - compiler + - gitCommit + - gitTag + - gitTreeState + - goVersion + - platform + - version + type: object + Workflow: + description: Workflow is the definition of a workflow resource + example: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + status: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + storedTemplates: + key: + container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + compressedNodes: compressedNodes + resourcesDuration: + key: 4 + message: message + nodes: + key: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message + type: type + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName + name: name + id: id + daemoned: true + storedWorkflowTemplateSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + synchronization: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + persistentVolumeClaims: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - accessKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + offloadNodeStatusVersion: offloadNodeStatusVersion + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ObjectMeta' + spec: + $ref: '#/components/schemas/WorkflowSpec' + status: + $ref: '#/components/schemas/WorkflowStatus' + required: + - metadata + - spec + type: object + WorkflowCreateRequest: + example: + instanceID: instanceID + workflow: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true name: name - optional: true - key: key - usernameSecret: + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: name: name - optional: true - key: key - krbKeytabSecret: + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + status: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + storedTemplates: + key: + container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + compressedNodes: compressedNodes + resourcesDuration: + key: 4 + message: message + nodes: + key: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message + type: type + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName + name: name + id: id + daemoned: true + storedWorkflowTemplateSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + synchronization: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + persistentVolumeClaims: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - properties: - artifacts: - description: Artifacts holds the list of output artifacts produced by a - step - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Artifact' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - exitCode: - description: ExitCode holds the exit code of a script template - type: string - parameters: - description: Parameters holds the list of output parameters produced by - a step - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Parameter' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - result: - description: Result holds the result (stdout) of a script template - type: string - type: object - io.argoproj.workflow.v1alpha1.ParallelSteps: - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowStep' - type: array - io.argoproj.workflow.v1alpha1.Parameter: - description: Parameter indicate a passed string parameter to a service template - with an optional default value - example: - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - properties: - default: - description: IntOrString is a type that can hold an int32 or a string. When - used in JSON or YAML marshalling and unmarshalling, it produces or consumes - the inner type. This allows you to have, for example, a JSON field that - can accept a name or number. - format: int-or-string - type: string - globalName: - description: GlobalName exports an output parameter to the global scope, - making it available as '{{io.argoproj.workflow.v1alpha1.outputs.parameters.XXXX}} - and in workflow.status.outputs.parameters - type: string - name: - description: Name is the parameter name - type: string - value: - description: IntOrString is a type that can hold an int32 or a string. When - used in JSON or YAML marshalling and unmarshalling, it produces or consumes - the inner type. This allows you to have, for example, a JSON field that - can accept a name or number. - format: int-or-string - type: string - valueFrom: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ValueFrom' - required: - - name - type: object - io.argoproj.workflow.v1alpha1.PodGC: - description: PodGC describes how to delete completed pods as they complete - example: - strategy: strategy - properties: - strategy: - description: Strategy is the strategy to use. One of "OnPodCompletion", - "OnPodSuccess", "OnWorkflowCompletion", "OnWorkflowSuccess" - type: string - type: object - io.argoproj.workflow.v1alpha1.Prometheus: - description: Prometheus is a prometheus metric to be emitted - example: - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - properties: - counter: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Counter' - gauge: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Gauge' - help: - description: Help is a string that describes the metric - type: string - histogram: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Histogram' - labels: - description: Labels is a list of metric labels - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.MetricLabel' - type: array - name: - description: Name is the name of the metric - type: string - when: - description: When is a conditional statement that decides when to emit the - metric - type: string - required: - - help - - name - type: object - io.argoproj.workflow.v1alpha1.RawArtifact: - description: RawArtifact allows raw string content to be placed as an artifact - in a container - example: - data: data - properties: - data: - description: Data is the string contents of the artifact - type: string - required: - - data - type: object - io.argoproj.workflow.v1alpha1.ResourceTemplate: - description: ResourceTemplate is a template subtype to manipulate kubernetes - resources - example: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + offloadNodeStatusVersion: offloadNodeStatusVersion + namespace: namespace + createOptions: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager + serverDryRun: true properties: - action: - description: 'Action is the action to perform to the resource. Must be one - of: get, create, apply, delete, replace, patch' - type: string - failureCondition: - description: FailureCondition is a label selector expression which describes - the conditions of the k8s resource in which the step was considered failed - type: string - flags: - description: "Flags is a set of additional options passed to kubectl before\ - \ submitting a resource I.e. to disable resource validation: flags: [\n\ - \t\"--validate=false\" # disable resource validation\n]" - items: - type: string - type: array - manifest: - description: Manifest contains the kubernetes manifest + createOptions: + $ref: '#/components/schemas/CreateOptions' + instanceID: + description: This field is no longer used. type: string - mergeStrategy: - description: 'MergeStrategy is the strategy used to merge a patch. It defaults - to "strategic" Must be one of: strategic, merge, json' + namespace: type: string - setOwnerReference: - description: SetOwnerReference sets the reference to the workflow on the - OwnerReference of generated resource. + serverDryRun: + format: boolean type: boolean - successCondition: - description: SuccessCondition is a label selector expression which describes - the conditions of the k8s resource in which it is acceptable to proceed - to the following step - type: string - required: - - action - type: object - io.argoproj.workflow.v1alpha1.RetryStrategy: - description: RetryStrategy provides controls on how to retry a workflow step - example: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - properties: - backoff: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Backoff' - limit: - description: Limit is the maximum number of attempts when retrying a container - format: int32 - type: integer - retryPolicy: - description: RetryPolicy is a policy of NodePhase statuses that will be - retried - type: string + workflow: + $ref: '#/components/schemas/Workflow' type: object - io.argoproj.workflow.v1alpha1.S3Artifact: - description: S3Artifact is the location of an S3 artifact - example: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - properties: - accessKeySecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - bucket: - description: Bucket is the name of the bucket - type: string - endpoint: - description: Endpoint is the hostname of the bucket endpoint - type: string - insecure: - description: Insecure will connect to the service with TLS - type: boolean - key: - description: Key is the key in the bucket where the artifact resides - type: string - region: - description: Region contains the optional bucket region - type: string - roleARN: - description: RoleARN is the Amazon Resource Name (ARN) of the role to assume. - type: string - secretKeySecret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' - useSDKCreds: - description: UseSDKCreds tells the driver to figure out credentials based - on sdk defaults. - type: boolean - required: - - accessKeySecret - - bucket - - endpoint - - key - - secretKeySecret + WorkflowDeleteResponse: type: object - io.argoproj.workflow.v1alpha1.ScriptTemplate: - description: ScriptTemplate is a template subtype to enable scripting through - code steps + WorkflowLintRequest: example: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: + workflow: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + kind: kind name: name - optional: true - key: key - fieldRef: + blockOwnerDeletion: true + - uid: uid + controller: true apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: - name: name - value: value - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: - name: name value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: - name: name - value: value - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - properties: - args: - description: 'Arguments to the entrypoint. The docker image''s CMD is used - if this is not provided. Variable references $(VAR_NAME) are expanded - using the container''s environment. If a variable cannot be resolved, - the reference in the input string will be unchanged. The $(VAR_NAME) syntax - can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references - will never be expanded, regardless of whether the variable exists or not. - Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' - items: - type: string - type: array - command: - description: 'Entrypoint array. Not executed within a shell. The docker - image''s ENTRYPOINT is used if this is not provided. Variable references - $(VAR_NAME) are expanded using the container''s environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. - The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). - Escaped references will never be expanded, regardless of whether the variable - exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' - items: - type: string - type: array - env: - description: List of environment variables to set in the container. Cannot - be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvVar' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - envFrom: - description: List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key - exists in multiple sources, the value associated with the last source - will take precedence. Values defined by an Env with a duplicate key will - take precedence. Cannot be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvFromSource' - type: array - image: - description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images - This field is optional to allow higher level config management to default - or override container images in workload controllers like Deployments - and StatefulSets.' - type: string - imagePullPolicy: - description: 'Image pull policy. One of Always, Never, IfNotPresent. Defaults - to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot - be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images' - type: string - lifecycle: - $ref: '#/components/schemas/io.k8s.api.core.v1.Lifecycle' - livenessProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' - name: - description: Name of the container specified as a DNS_LABEL. Each container - in a pod must have a unique name (DNS_LABEL). Cannot be updated. - type: string - ports: - description: List of ports to expose from the container. Exposing a port - here gives the system additional information about the network connections - a container uses, but is primarily informational. Not specifying a port - here DOES NOT prevent that port from being exposed. Any port which is - listening on the default "0.0.0.0" address inside a container will be - accessible from the network. Cannot be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.ContainerPort' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-list-type: map - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-patch-merge-key: containerPort - readinessProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' - resources: - $ref: '#/components/schemas/io.k8s.api.core.v1.ResourceRequirements' - securityContext: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecurityContext' - source: - description: Source contains the source code of the script to execute - type: string - startupProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' - stdin: - description: Whether this container should allocate a buffer for stdin in - the container runtime. If this is not set, reads from stdin in the container - will always result in EOF. Default is false. - type: boolean - stdinOnce: - description: Whether the container runtime should close the stdin channel - after it has been opened by a single attach. When stdin is true the stdin - stream will remain open across multiple attach sessions. If stdinOnce - is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data - until the client disconnects, at which time stdin is closed and remains - closed until the container is restarted. If this flag is false, a container - processes that reads from stdin will never receive an EOF. Default is - false - type: boolean - terminationMessagePath: - description: 'Optional: Path at which the file to which the container''s - termination message will be written is mounted into the container''s filesystem. - Message written is intended to be brief final status, such as an assertion - failure message. Will be truncated by the node if greater than 4096 bytes. - The total message length across all containers will be limited to 12kb. - Defaults to /dev/termination-log. Cannot be updated.' - type: string - terminationMessagePolicy: - description: Indicate how the termination message should be populated. File - will use the contents of terminationMessagePath to populate the container - status message on both success and failure. FallbackToLogsOnError will - use the last chunk of container log output if the termination message - file is empty and the container exited with an error. The log output is - limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. - Cannot be updated. - type: string - tty: - description: Whether this container should allocate a TTY for itself, also - requires 'stdin' to be true. Default is false. - type: boolean - volumeDevices: - description: volumeDevices is the list of block devices to be used by the - container. This is a beta feature. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeDevice' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: devicePath - volumeMounts: - description: Pod volumes to mount into the container's filesystem. Cannot - be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeMount' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: mountPath - workingDir: - description: Container's working directory. If not specified, the container - runtime's default will be used, which might be configured in the container - image. Cannot be updated. - type: string - required: - - image - - source - type: object - io.argoproj.workflow.v1alpha1.SemaphoreHolding: - example: - holders: - - holders - - holders - semaphore: semaphore - properties: - holders: - description: Holders stores the list of current holder names in the io.argoproj.workflow.v1alpha1. - items: - type: string - type: array - x-kubernetes-list-type: atomic - semaphore: - description: Semaphore stores the semaphore name. - type: string - type: object - io.argoproj.workflow.v1alpha1.SemaphoreRef: - description: SemaphoreRef is a reference of Semaphore - example: - configMapKeyRef: - name: name - optional: true - key: key - properties: - configMapKeyRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ConfigMapKeySelector' - type: object - io.argoproj.workflow.v1alpha1.SemaphoreStatus: - example: - holding: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - waiting: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - properties: - holding: - description: Holding stores the list of resource acquired synchronization - lock for workflows. - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SemaphoreHolding' - type: array - waiting: - description: Waiting indicates the list of current synchronization lock - holders - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SemaphoreHolding' - type: array - type: object - io.argoproj.workflow.v1alpha1.Sequence: - description: Sequence expands a workflow step into numeric range - example: - count: count - format: format - start: start - end: end - properties: - count: - description: IntOrString is a type that can hold an int32 or a string. When - used in JSON or YAML marshalling and unmarshalling, it produces or consumes - the inner type. This allows you to have, for example, a JSON field that - can accept a name or number. - format: int-or-string - type: string - end: - description: IntOrString is a type that can hold an int32 or a string. When - used in JSON or YAML marshalling and unmarshalling, it produces or consumes - the inner type. This allows you to have, for example, a JSON field that - can accept a name or number. - format: int-or-string - type: string - format: - description: Format is a printf format string to format the value in the - sequence - type: string - start: - description: IntOrString is a type that can hold an int32 or a string. When - used in JSON or YAML marshalling and unmarshalling, it produces or consumes - the inner type. This allows you to have, for example, a JSON field that - can accept a name or number. - format: int-or-string - type: string - type: object - io.argoproj.workflow.v1alpha1.SubmitOpts: - description: SubmitOpts are workflow submission options - properties: - dryRun: - description: DryRun validates the workflow on the client-side without creating - it. This option is not supported in API - type: boolean - entryPoint: - description: Entrypoint overrides spec.entrypoint - type: string - generateName: - description: GenerateName overrides metadata.generateName - type: string - labels: - description: Labels adds to metadata.labels - type: string - name: - description: Name overrides metadata.name - type: string - ownerReference: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference' - parameterFile: - description: ParameterFile holds a reference to a parameter file. This option - is not supported in API - type: string - parameters: - description: Parameters passes input parameters to workflow - items: - type: string - type: array - serverDryRun: - description: ServerDryRun validates the workflow on the server-side without - creating it - type: boolean - serviceAccount: - description: ServiceAccount runs all pods in the workflow using specified - ServiceAccount. - type: string - type: object - io.argoproj.workflow.v1alpha1.SuspendTemplate: - description: SuspendTemplate is a template subtype to suspend a workflow at - a predetermined point in time - example: - duration: duration - properties: - duration: - description: Duration is the seconds to wait before automatically resuming - a template - type: string - type: object - io.argoproj.workflow.v1alpha1.Synchronization: - description: Synchronization holds synchronization lock configuration - example: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - properties: - semaphore: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SemaphoreRef' - type: object - io.argoproj.workflow.v1alpha1.SynchronizationStatus: - example: - semaphore: - holding: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - waiting: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - properties: - semaphore: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SemaphoreStatus' - type: object - io.argoproj.workflow.v1alpha1.TTLStrategy: - description: TTLStrategy is the strategy for the time to live depending on if - the workflow succeeded or failed - example: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - properties: - secondsAfterCompletion: - description: SecondsAfterCompletion is the number of seconds to live after - completion - format: int32 - type: integer - secondsAfterFailure: - description: SecondsAfterFailure is the number of seconds to live after - failure - format: int32 - type: integer - secondsAfterSuccess: - description: SecondsAfterSuccess is the number of seconds to live after - success - format: int32 - type: integer - type: object - io.argoproj.workflow.v1alpha1.TarStrategy: - description: TarStrategy will tar and gzip the file or directory when saving - example: - compressionLevel: 3 - properties: - compressionLevel: - description: CompressionLevel specifies the gzip compression level to use - for the artifact. Defaults to gzip.DefaultCompression. - format: int32 - type: integer - type: object - io.argoproj.workflow.v1alpha1.Template: - description: Template is a reusable and composable unit of execution in a workflow - example: - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value - name: name value: value - - name: name + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: - name: name value: value - - name: name + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - preStop: - tcpSocket: - port: port - host: host - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name value: value - - name: name + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: - name: name value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -68819,28 +174758,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -68868,7 +174785,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -68893,19 +174809,10 @@ components: key: key http: url: url - from: from + raw: + data: data archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: + oss: bucket: bucket secretKeySecret: name: name @@ -68916,848 +174823,1850 @@ components: optional: true key: key endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - accessKeySecret: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - optional: true - key: key - key: key + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + nfs: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - url: url - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + - value: value key: key - accessKeySecret: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + - value: value key: key - accessKeySecret: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + - configMapRef: name: name optional: true - key: key - usernameSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + prefix: prefix + secretRef: name: name optional: true - key: key - krbKeytabSecret: + - configMapRef: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -69766,11 +176675,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -69786,3642 +176833,4768 @@ components: resourceFieldRef: divisor: divisor resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + type: type + priority: 1 + workflowTemplateRef: name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - properties: - activeDeadlineSeconds: - description: Optional duration in seconds relative to the StartTime that - the pod may be active on a node before the system actively tries to terminate - the pod; value must be positive integer This field is only applicable - to container and script templates. - format: int64 - type: integer - affinity: - $ref: '#/components/schemas/io.k8s.api.core.v1.Affinity' - archiveLocation: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArtifactLocation' - arguments: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Arguments' - automountServiceAccountToken: - description: AutomountServiceAccountToken indicates whether a service account - token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig - must be specified if this value is false. - type: boolean - container: - $ref: '#/components/schemas/io.k8s.api.core.v1.Container' - daemon: - description: Deamon will allow a workflow to proceed to the next step so - long as the container reaches readiness - type: boolean - dag: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.DAGTemplate' - executor: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ExecutorConfig' - hostAliases: - description: HostAliases is an optional list of hosts and IPs that will - be injected into the pod spec - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.HostAlias' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: ip - initContainers: - description: InitContainers is a list of containers which run before the - main container. - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.UserContainer' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - inputs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Inputs' - metadata: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Metadata' - metrics: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Metrics' - name: - description: Name is the name of the template - type: string - nodeSelector: - additionalProperties: - type: string - description: NodeSelector is a selector to schedule this step of the workflow - to be run on the selected node(s). Overrides the selector set at the workflow - level. - type: object - outputs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Outputs' - parallelism: - description: Parallelism limits the max total parallel pods that can execute - at the same time within the boundaries of this template invocation. If - additional steps/dag templates are invoked, the pods created by those - templates will not be counted towards this total. - format: int64 - type: integer - podSpecPatch: - description: PodSpecPatch holds strategic merge patch to apply against the - pod spec. Allows parameterization of container fields which are not strings - (e.g. resource limits). - type: string - priority: - description: Priority to apply to workflow pods. - format: int32 - type: integer - priorityClassName: - description: PriorityClassName to apply to workflow pods. - type: string - resource: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ResourceTemplate' - resubmitPendingPods: - description: ResubmitPendingPods is a flag to enable resubmitting pods that - remain Pending after initial submission - type: boolean - retryStrategy: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.RetryStrategy' - schedulerName: - description: If specified, the pod will be dispatched by specified scheduler. - Or it will be dispatched by workflow scope scheduler if specified. If - neither specified, the pod will be dispatched by default scheduler. - type: string - script: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ScriptTemplate' - securityContext: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodSecurityContext' - serviceAccountName: - description: ServiceAccountName to apply to workflow pods - type: string - sidecars: - description: Sidecars is a list of containers which run alongside the main - container Sidecars are automatically killed when the main container completes - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.UserContainer' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - steps: - description: Steps define a series of sequential/parallel workflow steps - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ParallelSteps' - type: array - suspend: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SuspendTemplate' - synchronization: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Synchronization' - template: - description: 'Template is the name of the template which is used as the - base of this template. DEPRECATED: This field is not used.' - type: string - templateRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TemplateRef' - tolerations: - description: Tolerations to apply to workflow pods. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Toleration' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: key - volumes: - description: Volumes is a list of volumes that can be mounted by containers - in a template. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Volume' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - required: - - name - type: object - io.argoproj.workflow.v1alpha1.TemplateRef: - description: TemplateRef is a reference of template resource. - example: - template: template - runtimeResolution: true - name: name - clusterScope: true - properties: - clusterScope: - description: ClusterScope indicates the referred template is cluster scoped - (i.e. a ClusterWorkflowTemplate). - type: boolean - name: - description: Name is the resource name of the template. - type: string - runtimeResolution: - description: RuntimeResolution skips validation at creation time. By enabling - this option, you can create the referred workflow template before the - actual runtime. - type: boolean - template: - description: Template is the name of referred template in the resource. - type: string - type: object - io.argoproj.workflow.v1alpha1.UpdateCronWorkflowRequest: - properties: - cronWorkflow: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.CronWorkflow' - name: - description: 'DEPRECATED: This field is ignored.' - type: string - namespace: - type: string - type: object - io.argoproj.workflow.v1alpha1.UserContainer: - description: UserContainer is a container specified by a user. - example: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - properties: - args: - description: 'Arguments to the entrypoint. The docker image''s CMD is used - if this is not provided. Variable references $(VAR_NAME) are expanded - using the container''s environment. If a variable cannot be resolved, - the reference in the input string will be unchanged. The $(VAR_NAME) syntax - can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references - will never be expanded, regardless of whether the variable exists or not. - Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' - items: - type: string - type: array - command: - description: 'Entrypoint array. Not executed within a shell. The docker - image''s ENTRYPOINT is used if this is not provided. Variable references - $(VAR_NAME) are expanded using the container''s environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. - The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). - Escaped references will never be expanded, regardless of whether the variable - exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' - items: - type: string - type: array - env: - description: List of environment variables to set in the container. Cannot - be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvVar' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - envFrom: - description: List of sources to populate environment variables in the container. - The keys defined within a source must be a C_IDENTIFIER. All invalid keys - will be reported as an event when the container is starting. When a key - exists in multiple sources, the value associated with the last source - will take precedence. Values defined by an Env with a duplicate key will - take precedence. Cannot be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvFromSource' - type: array - image: - description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images - This field is optional to allow higher level config management to default - or override container images in workload controllers like Deployments - and StatefulSets.' - type: string - imagePullPolicy: - description: 'Image pull policy. One of Always, Never, IfNotPresent. Defaults - to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot - be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images' - type: string - lifecycle: - $ref: '#/components/schemas/io.k8s.api.core.v1.Lifecycle' - livenessProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' - mirrorVolumeMounts: - description: MirrorVolumeMounts will mount the same volumes specified in - the main container to the container (including artifacts), at the same - mountPaths. This enables dind daemon to partially see the same filesystem - as the main container in order to use features such as docker volume binding - type: boolean - name: - description: Name of the container specified as a DNS_LABEL. Each container - in a pod must have a unique name (DNS_LABEL). Cannot be updated. - type: string - ports: - description: List of ports to expose from the container. Exposing a port - here gives the system additional information about the network connections - a container uses, but is primarily informational. Not specifying a port - here DOES NOT prevent that port from being exposed. Any port which is - listening on the default "0.0.0.0" address inside a container will be - accessible from the network. Cannot be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.ContainerPort' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-list-type: map - x-kubernetes-list-map-keys: - - containerPort - - protocol - x-kubernetes-patch-merge-key: containerPort - readinessProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' - resources: - $ref: '#/components/schemas/io.k8s.api.core.v1.ResourceRequirements' - securityContext: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecurityContext' - startupProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' - stdin: - description: Whether this container should allocate a buffer for stdin in - the container runtime. If this is not set, reads from stdin in the container - will always result in EOF. Default is false. - type: boolean - stdinOnce: - description: Whether the container runtime should close the stdin channel - after it has been opened by a single attach. When stdin is true the stdin - stream will remain open across multiple attach sessions. If stdinOnce - is set to true, stdin is opened on container start, is empty until the - first client attaches to stdin, and then remains open and accepts data - until the client disconnects, at which time stdin is closed and remains - closed until the container is restarted. If this flag is false, a container - processes that reads from stdin will never receive an EOF. Default is - false - type: boolean - terminationMessagePath: - description: 'Optional: Path at which the file to which the container''s - termination message will be written is mounted into the container''s filesystem. - Message written is intended to be brief final status, such as an assertion - failure message. Will be truncated by the node if greater than 4096 bytes. - The total message length across all containers will be limited to 12kb. - Defaults to /dev/termination-log. Cannot be updated.' - type: string - terminationMessagePolicy: - description: Indicate how the termination message should be populated. File - will use the contents of terminationMessagePath to populate the container - status message on both success and failure. FallbackToLogsOnError will - use the last chunk of container log output if the termination message - file is empty and the container exited with an error. The log output is - limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. - Cannot be updated. - type: string - tty: - description: Whether this container should allocate a TTY for itself, also - requires 'stdin' to be true. Default is false. - type: boolean - volumeDevices: - description: volumeDevices is the list of block devices to be used by the - container. This is a beta feature. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeDevice' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: devicePath - volumeMounts: - description: Pod volumes to mount into the container's filesystem. Cannot - be updated. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeMount' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: mountPath - workingDir: - description: Container's working directory. If not specified, the container - runtime's default will be used, which might be configured in the container - image. Cannot be updated. - type: string - required: - - name - type: object - io.argoproj.workflow.v1alpha1.ValueFrom: - description: ValueFrom describes a location in which to obtain the value to - a parameter - example: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - properties: - default: - description: IntOrString is a type that can hold an int32 or a string. When - used in JSON or YAML marshalling and unmarshalling, it produces or consumes - the inner type. This allows you to have, for example, a JSON field that - can accept a name or number. - format: int-or-string - type: string - jqFilter: - description: JQFilter expression against the resource object in resource - templates - type: string - jsonPath: - description: JSONPath of a resource to retrieve an output parameter value - from in resource templates - type: string - parameter: - description: Parameter reference to a step or dag task in which to retrieve - an output parameter value from (e.g. '{{steps.mystep.outputs.myparam}}') - type: string - path: - description: Path in the container to retrieve an output parameter value - from in container templates - type: string - type: object - io.argoproj.workflow.v1alpha1.Version: - example: - gitCommit: gitCommit - gitTag: gitTag - goVersion: goVersion - buildDate: buildDate - compiler: compiler - version: version - gitTreeState: gitTreeState - platform: platform - properties: - buildDate: - type: string - compiler: - type: string - gitCommit: - type: string - gitTag: - type: string - gitTreeState: - type: string - goVersion: - type: string - platform: - type: string - version: - type: string - required: - - buildDate - - compiler - - gitCommit - - gitTag - - gitTreeState - - goVersion - - platform - - version - type: object - io.argoproj.workflow.v1alpha1.Workflow: - description: Workflow is the definition of a workflow resource - example: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + status: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + storedTemplates: + key: + container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: - name: name value: value - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbKeytabSecret: - name: name - optional: true + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - usernameSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - krbKeytabSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - url: url - usernameSecret: + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + - devicePath: devicePath name: name - optional: true - key: key - accessKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - usernameSecret: + - devicePath: devicePath name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbKeytabSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + compressedNodes: compressedNodes + resourcesDuration: + key: 4 + message: message + nodes: + key: + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -73648,32 +181821,17 @@ components: url: url from: from archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template + phase: phase templateRef: template: template runtimeResolution: true name: name clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: parameters: - default: default globalName: globalName @@ -73788,3241 +181946,4271 @@ components: optional: true key: key krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} + id: id + daemoned: true + storedWorkflowTemplateSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop + runAsUser: 7 seLinuxOptions: role: role level: level type: type user: user + fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + kind: kind name: name - optional: true - key: key - fieldRef: + blockOwnerDeletion: true + - uid: uid + controller: true apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: - name: name - value: value - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + clusterName: clusterName name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - optional: true - key: key - usernameSecret: + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind name: name - optional: true + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + - devicePath: devicePath name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - devicePath: devicePath name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - prefix: prefix - secretRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - matchFields: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - krbKeytabSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + - devicePath: devicePath name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - - name: name + histogram: + buckets: + - null + - null value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + help: help + name: name + counter: value: value - - name: name + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - devicePath: devicePath name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - usernameSecret: + - devicePath: devicePath name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbKeytabSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -77249,32 +186437,477 @@ components: url: url from: from archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels templateRef: template: template runtimeResolution: true name: name clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + inputs: parameters: - default: default globalName: globalName @@ -77475,541 +187108,720 @@ components: key: key key: key name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - krbKeytabSecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - - mode: 3 - path: path + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -78018,11 +187830,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -78042,7 +187992,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -78052,8 +188038,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -78062,1516 +188117,1516 @@ components: - mode: 3 path: path key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name value: value - - name: name + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values key: key - operator: operator - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + - value: value key: key - operator: operator - - values: - - values - - values + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -79580,210 +189635,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -79803,7 +189797,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -79813,8 +189843,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -79823,11 +189922,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -79847,7 +190084,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -79857,642 +190130,1416 @@ components: - mode: 3 path: path key: key - secret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - items: - - mode: 3 + value: value + valueFrom: path: path - key: key - - mode: 3 + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - serviceAccountToken: + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - url: url - usernameSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - accessKeySecret: + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + synchronization: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + persistentVolumeClaims: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - usernameSecret: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbKeytabSecret: - name: name - optional: true + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - optional: true - key: key - url: url - usernameSecret: + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - accessKeySecret: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - accessKeySecret: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - optional: true - key: key - key: key + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + nfs: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + offloadNodeStatusVersion: offloadNodeStatusVersion + namespace: namespace + properties: + namespace: + type: string + workflow: + $ref: '#/components/schemas/Workflow' + type: object + WorkflowList: + description: WorkflowList is list of Workflow resources + example: + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + kind: kind + items: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - counter: + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true + - name: name value: value - histogram: - buckets: - - null - - null + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name value: value - help: help - name: name - counter: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: matchExpressions: - values: - values @@ -80506,11 +191553,106 @@ components: operator: operator matchLabels: key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: matchExpressions: - values: - values @@ -80524,287 +191666,70 @@ components: operator: operator matchLabels: key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - status: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - phase: phase - storedTemplates: - key: - container: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: volumeDevices: - devicePath: devicePath name: name @@ -82912,277 +193837,1016 @@ components: secretName: secretName defaultMode: 7 optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + usernameSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix secretRef: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + - configMapRef: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: - devicePath: devicePath name: name - devicePath: devicePath @@ -83242,7 +194906,6 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true - source: source startupProbe: failureThreshold: 5 periodSeconds: 9 @@ -83317,6 +194980,7 @@ components: command: - command - command + mirrorVolumeMounts: true volumeMounts: - mountPath: mountPath mountPropagation: mountPropagation @@ -83411,15 +195075,470 @@ components: secretRef: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - arguments: + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -83646,52 +195765,8 @@ components: url: url from: from archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: + template: template + sidecars: - volumeDevices: - devicePath: devicePath name: name @@ -84150,272 +196225,17 @@ components: secretRef: name: name optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - compressedNodes: compressedNodes - resourcesDuration: - key: 4 - startedAt: 2000-01-23T04:56:07.000+00:00 - message: message - finishedAt: 2000-01-23T04:56:07.000+00:00 - nodes: - key: - outputs: - result: result - exitCode: exitCode + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: parameters: - default: default globalName: globalName @@ -84463,784 +196283,1431 @@ components: insecure: true region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + accessKeySecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - mode: 4 + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - phase: phase - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - outboundNodes: - - outboundNodes - - outboundNodes - displayName: displayName - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + items: + - mode: 3 + path: path key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - usernameSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + optional: true + items: + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + - mode: 3 + path: path key: key - mode: 4 + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - krbKeytabSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - resourcesDuration: - key: 3 - hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 - workflowTemplateName: workflowTemplateName - message: message - type: type - templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 - podIP: podIP - boundaryID: boundaryID - children: - - children - - children - storedTemplateID: storedTemplateID - templateName: templateName - name: name - id: id - daemoned: true - storedWorkflowTemplateSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: volumeDevices: - devicePath: devicePath name: name @@ -85301,6 +197768,30 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value env: - name: name value: value @@ -85446,9 +197937,15 @@ components: secretRef: name: name optional: true - outputs: - result: result - exitCode: exitCode + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -85675,8 +198172,52 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: - volumeDevices: - devicePath: devicePath name: name @@ -86135,802 +198676,871 @@ components: secretRef: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - value: value - valueFrom: + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: passwordSecret: name: name optional: true @@ -86956,6 +199566,28 @@ components: region: region key: key useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path git: insecureIgnoreHostKey: true depth: 2 @@ -86983,6 +199615,7 @@ components: optional: true key: key key: key + name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -87007,10 +199640,19 @@ components: key: key http: url: url - raw: - data: data + from: from archiveLogs: true - oss: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: bucket: bucket secretKeySecret: name: name @@ -87021,1498 +199663,633 @@ components: optional: true key: key endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + accessKeySecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory + optional: true + key: key + repo: repo revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + sshPrivateKeySecret: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + usernameSecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + optional: true + key: key + key: key name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - prefix: prefix - secretRef: + key: key + krbKeytabSecret: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name optional: true key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + histogram: + buckets: + - null + - null value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + status: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - - value: value + url: url + usernameSecret: + name: name + optional: true key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - value: value + accessKeySecret: + name: name + optional: true key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - prefix: prefix - secretRef: + key: key + krbKeytabSecret: name: name optional: true - - configMapRef: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + storedTemplates: + key: + container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -88527,10 +200304,151 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -88545,435 +200463,551 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - prefix: prefix - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -88988,10 +201022,122 @@ components: value: value - name: name value: value - preStop: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -89006,73 +201152,818 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - optional: true - prefix: prefix - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - - configMapRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - prefix: prefix - secretRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -89098,28 +201989,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -89147,7 +202016,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -89172,19 +202040,10 @@ components: key: key http: url: url - from: from + raw: + data: data archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: + oss: bucket: bucket secretKeySecret: name: name @@ -89195,245 +202054,1129 @@ components: optional: true key: key endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - repo: repo + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory revision: revision - sshPrivateKeySecret: + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - usernameSecret: + prefix: prefix + secretRef: name: name optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -89448,10 +203191,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -89466,203 +203244,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -89677,10 +203420,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -89695,804 +203473,926 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - krbKeytabSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + - configMapRef: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + prefix: prefix + secretRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + compressedNodes: compressedNodes + resourcesDuration: + key: 4 + message: message + nodes: + key: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + templateRef: + template: template + runtimeResolution: true name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + clusterScope: true + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + accessKeySecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - mode: 4 + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message + type: type + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName + name: name + id: id + daemoned: true + storedWorkflowTemplateSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: runAsUser: 7 seLinuxOptions: @@ -90514,8 +204414,244 @@ components: value: value - name: name value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 nodeSelector: key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key tolerations: - effect: effect tolerationSeconds: 5 @@ -90528,853 +204664,766 @@ components: key: key operator: operator automountServiceAccountToken: true + entrypoint: entrypoint executor: serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbKeytabSecret: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -91389,10 +205438,122 @@ components: value: value - name: name value: value - preStop: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -91407,181 +205568,818 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - accessKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + - configMapRef: name: name optional: true - key: key - accessKeySecret: + prefix: prefix + secretRef: name: name optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -91607,28 +206405,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -91656,7 +206432,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -91681,802 +206456,210 @@ components: key: key http: url: url - from: from + raw: + data: data archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + oss: + bucket: bucket + secretKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + accessKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -92496,7 +206679,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -92506,8 +206725,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -92516,11 +206804,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -92540,7 +206966,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -92550,2215 +207012,3678 @@ components: - mode: 3 path: path key: key - secret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - configMap: + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - items: - - mode: 3 - path: path + counter: + value: value + when: when + labels: + - value: value key: key - - mode: 3 - path: path + - value: value key: key - secret: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - optional: true - items: - - mode: 3 - path: path + counter: + value: value + when: when + labels: + - value: value key: key - - mode: 3 - path: path + - value: value key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - usernameSecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbKeytabSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + - devicePath: devicePath name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - synchronization: - semaphore: - holding: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - waiting: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - persistentVolumeClaims: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - offloadNodeStatusVersion: offloadNodeStatusVersion - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' - spec: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowSpec' - status: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowStatus' - required: - - metadata - - spec - type: object - io.argoproj.workflow.v1alpha1.WorkflowCreateRequest: - properties: - createOptions: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions' - instanceID: - description: This field is no longer used. - type: string - namespace: - type: string - serverDryRun: - format: boolean - type: boolean - workflow: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' - type: object - io.argoproj.workflow.v1alpha1.WorkflowDeleteResponse: - type: object - io.argoproj.workflow.v1alpha1.WorkflowLintRequest: - properties: - namespace: - type: string - workflow: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' - type: object - io.argoproj.workflow.v1alpha1.WorkflowList: - description: WorkflowList is list of Workflow resources - example: - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - kind: kind - items: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - group: group - message: message - status: status - pending: + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - group: group - message: message - status: status - pending: + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - - devicePath: devicePath + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop + runAsUser: 7 seLinuxOptions: role: role level: level type: type user: user + fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - secretKeyRef: + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + url: url + usernameSecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + s3: + bucket: bucket + secretKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + accessKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -94773,10 +210698,46 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -94791,434 +210752,448 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -95233,10 +211208,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -95251,203 +211261,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - configMapRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -95462,10 +211437,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -95480,948 +211490,407 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + - configMapRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + prefix: prefix + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 podSpecPatch: podSpecPatch volumes: - quobyte: @@ -96998,243 +212467,10 @@ components: hostPath: path: path type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + priority: 1 + workflowTemplateRef: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name + clusterScope: true synchronization: semaphore: configMapKeyRef: @@ -97484,494 +212720,29 @@ components: value: value when: when labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -98227,6 +212998,1007 @@ components: - namespaces - namespaces weight: 9 + podGC: + strategy: strategy + synchronization: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + persistentVolumeClaims: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + offloadNodeStatusVersion: offloadNodeStatusVersion + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: - container: volumeDevices: - devicePath: devicePath @@ -101828,1142 +217600,1697 @@ components: - namespaces - namespaces weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + - container: + volumeDevices: + - devicePath: devicePath name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + key: key name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + prefix: prefix + secretRef: name: name optional: true - key: key - krbKeytabSecret: + - configMapRef: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when + metadata: + annotations: + key: annotations labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + key: labels + templateRef: + template: template + runtimeResolution: true name: name - counter: + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - status: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -102989,28 +219316,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -103038,7 +219343,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -103063,42 +219367,9 @@ components: key: key http: url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName raw: data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true + archiveLogs: true oss: bucket: bucket secretKeySecret: @@ -103111,747 +219382,758 @@ components: key: key endpoint: endpoint key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - phase: phase - storedTemplates: - key: - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - prefix: prefix - secretRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true + items: + - mode: 3 + path: path key: key - url: url - usernameSecret: - name: name - optional: true + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbKeytabSecret: - name: name - optional: true + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - - devicePath: devicePath + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - configMapRef: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - prefix: prefix - secretRef: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -103866,45 +220148,10 @@ components: value: value - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 + preStop: tcpSocket: port: port host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 exec: command: - command @@ -103919,1077 +220166,1151 @@ components: value: value - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + prefix: prefix + secretRef: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + - configMapRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + prefix: prefix + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - - configMapRef: + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + usernameSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - mode: 4 + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + krbKeytabSecret: name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: - null - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: - null - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} securityContext: - runAsUser: 7 + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop seLinuxOptions: role: role level: level type: type user: user - fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: + valueFrom: + secretKeyRef: name: name optional: true key: key - url: url - usernameSecret: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true key: key - s3: - bucket: bucket - secretKeySecret: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true key: key - accessKeySecret: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType secret: - secretName: secretName - defaultMode: 7 + name: name optional: true items: - mode: 3 @@ -104998,149 +221319,254 @@ components: - mode: 3 path: path key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + serviceAccountToken: path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 + audience: audience + expirationSeconds: 8 + - downwardAPI: items: - mode: 0 path: path @@ -105160,394 +221586,964 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors configMap: - defaultMode: 3 name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + status: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + storedTemplates: + key: + container: volumeDevices: - devicePath: devicePath name: name @@ -105608,30 +222604,6 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value env: - name: name value: value @@ -105777,15 +222749,9 @@ components: secretRef: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -106012,281 +222978,8 @@ components: url: url from: from archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true + template: template + sidecars: - volumeDevices: - devicePath: devicePath name: name @@ -106505,283 +223198,257 @@ components: - configMapRef: name: name optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - compressedNodes: compressedNodes - resourcesDuration: - key: 4 - startedAt: 2000-01-23T04:56:07.000+00:00 - message: message - finishedAt: 2000-01-23T04:56:07.000+00:00 - nodes: - key: - outputs: - result: result - exitCode: exitCode + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: parameters: - default: default globalName: globalName @@ -107008,605 +223675,1252 @@ components: url: url from: from archiveLogs: true - phase: phase - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - outboundNodes: - - outboundNodes - - outboundNodes - displayName: displayName - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - accessKeySecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - accessKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - usernameSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - url: url - usernameSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - accessKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + items: + - mode: 3 + path: path key: key - mode: 4 + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - krbKeytabSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - resourcesDuration: - key: 3 - hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 - workflowTemplateName: workflowTemplateName - message: message - type: type - templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 - podIP: podIP - boundaryID: boundaryID - children: - - children - - children - storedTemplateID: storedTemplateID - templateName: templateName - name: name - id: id - daemoned: true - storedWorkflowTemplateSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: volumeDevices: - devicePath: devicePath name: name @@ -107667,6 +224981,30 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value env: - name: name value: value @@ -107812,9 +225150,15 @@ components: secretRef: name: name optional: true - outputs: - result: result - exitCode: exitCode + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -108041,8 +225385,52 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: - volumeDevices: - devicePath: devicePath name: name @@ -108501,17 +225889,270 @@ components: secretRef: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + compressedNodes: compressedNodes + resourcesDuration: + key: 4 + message: message + nodes: + key: + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -108738,1252 +226379,587 @@ components: url: url from: from archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + phase: phase + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: + parameters: + - default: default + globalName: globalName name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 + valueFrom: path: path - key: key - - mode: 3 + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + url: url + usernameSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + accessKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - - mode: 3 - path: path + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + mode: 4 path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - - mode: 3 + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + krbKeytabSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - items: - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message + type: type + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName + name: name + id: id + daemoned: true + storedWorkflowTemplateSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: volumeDevices: - devicePath: devicePath name: name @@ -110044,30 +227020,6 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value env: - name: name value: value @@ -110213,15 +227165,9 @@ components: secretRef: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -110448,52 +227394,8 @@ components: url: url from: from archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: + template: template + sidecars: - volumeDevices: - devicePath: devicePath name: name @@ -110951,929 +227853,1491 @@ components: prefix: prefix secretRef: name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool secretRef: name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + items: + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + - mode: 3 + path: path key: key - mode: 4 + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - configMapRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name - optional: true - - volumeDevices: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: - devicePath: devicePath name: name - devicePath: devicePath @@ -111933,6 +229397,7 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true + source: source startupProbe: failureThreshold: 5 periodSeconds: 9 @@ -112007,7 +229472,6 @@ components: command: - command - command - mirrorVolumeMounts: true volumeMounts: - mountPath: mountPath mountPropagation: mountPropagation @@ -112102,17 +229566,15 @@ components: secretRef: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -112314,1277 +229776,791 @@ components: key: key name: name hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - value: value key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - accessKeySecret: - name: name - optional: true + - value: value key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - - mode: 3 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName + optional: true + prefix: prefix secretRef: name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix secretRef: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix secretRef: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + - configMapRef: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options + optional: true + prefix: prefix secretRef: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + matchFields: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: volumeDevices: - devicePath: devicePath name: name @@ -113645,30 +230621,6 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value env: - name: name value: value @@ -113814,15 +230766,9 @@ components: secretRef: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -114049,52 +230995,8 @@ components: url: url from: from archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: + template: template + sidecars: - volumeDevices: - devicePath: devicePath name: name @@ -114453,971 +231355,902 @@ components: - protocol: protocol hostIP: hostIP name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -115443,28 +232276,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -115492,7 +232303,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -115517,42 +232327,9 @@ components: key: key http: url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName raw: data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true + archiveLogs: true oss: bucket: bucket secretKeySecret: @@ -115565,699 +232342,195 @@ components: key: key endpoint: endpoint key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - synchronization: - semaphore: - holding: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - waiting: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - persistentVolumeClaims: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -116277,7 +232550,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -116287,8 +232596,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -116297,11 +232675,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -116321,7 +232837,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -116331,744 +232883,77 @@ components: - mode: 3 path: path key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - offloadNodeStatusVersion: offloadNodeStatusVersion - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -117083,10 +232968,46 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -117101,434 +233022,677 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - value: value key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -117543,10 +233707,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -117561,287 +233760,994 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - prefix: prefix + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName secretRef: name: name - optional: true - - configMapRef: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - prefix: prefix + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - configMapRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: name: name clusterScope: true - inputs: + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -118024,2728 +234930,2756 @@ components: name: name optional: true key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + synchronization: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + persistentVolumeClaims: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true + key: key + secret: name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + offloadNodeStatusVersion: offloadNodeStatusVersion + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + items: + items: + $ref: '#/components/schemas/Workflow' + type: array + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ListMeta' + required: + - items + - metadata + type: object + WorkflowResubmitRequest: + example: + name: name + namespace: namespace + memoized: true + properties: + memoized: + format: boolean + type: boolean + name: + type: string + namespace: + type: string + type: object + WorkflowResumeRequest: + example: + nodeFieldSelector: nodeFieldSelector + name: name + namespace: namespace + properties: + name: + type: string + namespace: + type: string + nodeFieldSelector: + type: string + type: object + WorkflowRetryRequest: + example: + nodeFieldSelector: nodeFieldSelector + restartSuccessful: true + name: name + namespace: namespace + properties: + name: + type: string + namespace: + type: string + nodeFieldSelector: + type: string + restartSuccessful: + format: boolean + type: boolean + type: object + WorkflowSpec: + description: WorkflowSpec is the specification of a Workflow. + example: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values key: key operator: operator - - effect: effect - tolerationSeconds: 5 - value: value + - values: + - values + - values key: key operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + key: key + url: url + usernameSecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - - devicePath: devicePath + optional: true + key: key + accessKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - counter: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true + - name: name value: value - histogram: - buckets: - - null - - null + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - help: help - name: name - counter: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - - devicePath: devicePath + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + url: url + usernameSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + accessKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - - devicePath: devicePath + optional: true + key: key + usernameSecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value valueFrom: - secretKeyRef: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + url: url + usernameSecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + s3: + bucket: bucket + secretKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + accessKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: parameters: - default: default globalName: globalName @@ -120972,8363 +237906,8236 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - - devicePath: devicePath + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + configMap: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - containerPort: 9 - hostPort: 6 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - - devicePath: devicePath + optional: true + key: key + url: url + usernameSecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - name: name value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + matchFields: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - histogram: - buckets: - - null - - null + - name: name value: value - help: help + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - - devicePath: devicePath + optional: true + key: key + krbKeytabSecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - - devicePath: devicePath + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - nfs: + value: value + valueFrom: path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + s3: + bucket: bucket + secretKeySecret: name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + optional: true + key: key + accessKeySecret: name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + optional: true + key: key + accessKeySecret: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + usernameSecret: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + optional: true + key: key + key: key name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - mode: 4 + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name value: value - help: help - name: name - counter: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - status: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbKeytabSecret: - name: name - optional: true + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - phase: phase - storedTemplates: - key: - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: command: - command - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + preStop: + tcpSocket: + port: port + host: host + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + properties: + activeDeadlineSeconds: + description: Optional duration in seconds relative to the workflow start + time which the workflow is allowed to run before the controller terminates + the A value of zero is used to terminate a Running workflow + format: int64 + type: integer + affinity: + $ref: '#/components/schemas/Affinity' + arguments: + $ref: '#/components/schemas/Arguments' + artifactRepositoryRef: + $ref: '#/components/schemas/ArtifactRepositoryRef' + automountServiceAccountToken: + description: AutomountServiceAccountToken indicates whether a service account + token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig + must be specified if this value is false. + type: boolean + dnsConfig: + $ref: '#/components/schemas/PodDNSConfig' + dnsPolicy: + description: Set DNS policy for the pod. Defaults to "ClusterFirst". Valid + values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. + DNS parameters given in DNSConfig will be merged with the policy selected + with DNSPolicy. To have DNS options set along with hostNetwork, you have + to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. + type: string + entrypoint: + description: 'Entrypoint is a template reference to the starting point of + the ' + type: string + executor: + $ref: '#/components/schemas/ExecutorConfig' + hostAliases: + items: + $ref: '#/components/schemas/HostAlias' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: ip + hostNetwork: + description: Host networking requested for this workflow pod. Default to + false. + type: boolean + imagePullSecrets: + description: 'ImagePullSecrets is a list of references to secrets in the + same namespace to use for pulling any images in pods that reference this + ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets + can be mounted in the pod, but ImagePullSecrets are only accessed by the + kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod' + items: + $ref: '#/components/schemas/LocalObjectReference' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + metrics: + $ref: '#/components/schemas/Metrics' + nodeSelector: + additionalProperties: + type: string + description: NodeSelector is a selector which will result in all pods of + the workflow to be scheduled on the selected node(s). This is able to + be overridden by a nodeSelector specified in the template. + type: object + onExit: + description: 'OnExit is a template reference which is invoked at the end + of the workflow, irrespective of the success, failure, or error of the + primary ' + type: string + parallelism: + description: Parallelism limits the max total parallel pods that can execute + at the same time in a workflow + format: int64 + type: integer + podDisruptionBudget: + $ref: '#/components/schemas/io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec' + podGC: + $ref: '#/components/schemas/PodGC' + podPriority: + description: Priority to apply to workflow pods. + format: int32 + type: integer + podPriorityClassName: + description: PriorityClassName to apply to workflow pods. + type: string + podSpecPatch: + description: PodSpecPatch holds strategic merge patch to apply against the + pod spec. Allows parameterization of container fields which are not strings + (e.g. resource limits). + type: string + priority: + description: Priority is used if controller is configured to process limited + number of workflows in parallel. Workflows with higher priority are processed + first. + format: int32 + type: integer + schedulerName: + description: Set scheduler name for all pods. Will be overridden if container/script + template's scheduler name is set. Default scheduler will be used if neither + specified. + type: string + securityContext: + $ref: '#/components/schemas/PodSecurityContext' + serviceAccountName: + description: ServiceAccountName is the name of the ServiceAccount to run + all pods of the workflow as. + type: string + shutdown: + description: Shutdown will shutdown the workflow according to its ShutdownStrategy + type: string + suspend: + description: Suspend will suspend the workflow and prevent execution of + any future steps in the workflow + type: boolean + synchronization: + $ref: '#/components/schemas/Synchronization' + templates: + description: Templates is a list of workflow templates used in a workflow + items: + $ref: '#/components/schemas/Template' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + tolerations: + description: Tolerations to apply to workflow pods. + items: + $ref: '#/components/schemas/Toleration' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: key + ttlSecondsAfterFinished: + description: 'TTLSecondsAfterFinished limits the lifetime of a Workflow + that has finished execution (Succeeded, Failed, Error). If this field + is set, once the Workflow finishes, it will be deleted after ttlSecondsAfterFinished + expires. If this field is unset, ttlSecondsAfterFinished will not expire. + If this field is set to zero, ttlSecondsAfterFinished expires immediately + after the Workflow finishes. DEPRECATED: Use TTLStrategy.SecondsAfterCompletion + instead.' + format: int32 + type: integer + ttlStrategy: + $ref: '#/components/schemas/TTLStrategy' + volumeClaimTemplates: + description: VolumeClaimTemplates is a list of claims that containers are + allowed to reference. The Workflow controller will create the claims at + the beginning of the workflow and delete the claims upon completion of + the workflow + items: + $ref: '#/components/schemas/PersistentVolumeClaim' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + volumes: + description: 'Volumes is a list of volumes that can be mounted by containers + in a ' + items: + $ref: '#/components/schemas/Volume' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + workflowTemplateRef: + $ref: '#/components/schemas/WorkflowTemplateRef' + type: object + WorkflowStatus: + description: WorkflowStatus contains overall status information about a workflow + example: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + storedTemplates: + key: + container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - name: name value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + key: key + url: url + usernameSecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + krbKeytabSecret: name: name - - devicePath: devicePath + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - help: help - name: name - counter: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - histogram: - buckets: - - null - - null + - name: name value: value - help: help + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - - devicePath: devicePath + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + url: url + usernameSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + accessKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - - devicePath: devicePath + optional: true + key: key + accessKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + usernameSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - compressedNodes: compressedNodes - resourcesDuration: - key: 4 - startedAt: 2000-01-23T04:56:07.000+00:00 - message: message - finishedAt: 2000-01-23T04:56:07.000+00:00 - nodes: - key: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + krbKeytabSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + usernameSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - phase: phase + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template templateRef: template: template runtimeResolution: true name: name clusterScope: true - outboundNodes: - - outboundNodes - - outboundNodes - displayName: displayName - inputs: + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: parameters: - default: default globalName: globalName @@ -129555,576 +246362,32 @@ components: url: url from: from archiveLogs: true - resourcesDuration: - key: 3 - hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 - workflowTemplateName: workflowTemplateName - message: message - type: type - templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 - podIP: podIP - boundaryID: boundaryID - children: - - children - - children - storedTemplateID: storedTemplateID - templateName: templateName - name: name - id: id - daemoned: true - storedWorkflowTemplateSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: parameters: - default: default globalName: globalName @@ -130351,7903 +246614,4580 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + configMap: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - - devicePath: devicePath + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + usernameSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName + optional: true + key: key + krbKeytabSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + url: url + usernameSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + accessKeySecret: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - name: name value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + matchFields: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - - value: value + operator: operator + - values: + - values + - values key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - - value: value + operator: operator + - values: + - values + - values key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + compressedNodes: compressedNodes + resourcesDuration: + key: 4 + message: message + nodes: + key: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + accessKeySecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + krbKeytabSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath + optional: true + key: key + url: url + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + accessKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + accessKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + phase: phase + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + outboundNodes: + - outboundNodes + - outboundNodes + displayName: displayName + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + usernameSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - - devicePath: devicePath + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + krbKeytabSecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + url: url + usernameSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - - devicePath: devicePath + optional: true + key: key + accessKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + accessKeySecret: name: name - containerPort: 9 - hostPort: 6 + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + resourcesDuration: + key: 3 + hostNodeName: hostNodeName + workflowTemplateName: workflowTemplateName + message: message + type: type + templateScope: templateScope + podIP: podIP + boundaryID: boundaryID + children: + - children + - children + storedTemplateID: storedTemplateID + templateName: templateName + name: name + id: id + daemoned: true + storedWorkflowTemplateSpec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 7 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 3 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 2 + suspend: true + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - name: name value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + usernameSecret: + name: name + optional: true key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + key: key + krbKeytabSecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - - devicePath: devicePath + optional: true + key: key + url: url + usernameSecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - counter: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true + - name: name value: value - histogram: - buckets: - - null - - null + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - help: help - name: name - counter: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - containerPort: 9 - hostPort: 6 + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + optional: true + key: key + url: url + usernameSecret: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + key: key + accessKeySecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + sshPrivateKeySecret: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - secretRef: + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + optional: true + key: key + krbKeytabSecret: name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + optional: true + key: key + url: url + usernameSecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + accessKeySecret: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: + sshPrivateKeySecret: name: name optional: true key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + usernameSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - mode: 4 + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + krbKeytabSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name value: value - help: help - name: name - counter: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - synchronization: - semaphore: - holding: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - waiting: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - persistentVolumeClaims: + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: - quobyte: volume: volume registry: registry @@ -138593,772 +251533,257 @@ components: items: - mode: 3 path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - offloadNodeStatusVersion: offloadNodeStatusVersion - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - items: - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' - type: array - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta' - required: - - items - - metadata - type: object - io.argoproj.workflow.v1alpha1.WorkflowResubmitRequest: - properties: - memoized: - format: boolean - type: boolean - name: - type: string - namespace: - type: string - type: object - io.argoproj.workflow.v1alpha1.WorkflowResumeRequest: - properties: - name: - type: string - namespace: - type: string - nodeFieldSelector: - type: string - type: object - io.argoproj.workflow.v1alpha1.WorkflowRetryRequest: - properties: - name: - type: string - namespace: - type: string - nodeFieldSelector: - type: string - restartSuccessful: - format: boolean - type: boolean - type: object - io.argoproj.workflow.v1alpha1.WorkflowSpec: - description: WorkflowSpec is the specification of a Workflow. - example: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type + secretRef: + name: name + secretFile: secretFile + readOnly: true user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -139373,10 +251798,46 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -139391,434 +251852,448 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - - name: name + histogram: + buckets: + - null + - null value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -139833,10 +252308,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -139851,203 +252361,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -140062,10 +252537,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -140080,1686 +252590,1089 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - arguments: - parameters: - - default: default - globalName: globalName + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + prefix: prefix + secretRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbKeytabSecret: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -141774,10 +253687,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -141792,79 +253740,948 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -141890,28 +254707,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -141939,7 +254734,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -141964,19 +254758,10 @@ components: key: key http: url: url - from: from + raw: + data: data archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: + oss: bucket: bucket secretKeySecret: name: name @@ -141987,289 +254772,1129 @@ components: optional: true key: key endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - repo: repo + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory revision: revision - sshPrivateKeySecret: + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - usernameSecret: + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: name: name optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -142284,10 +255909,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -142302,203 +255962,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -142513,10 +256138,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -142531,185 +256191,252 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -142727,9 +256454,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -142747,48 +256472,50 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -142806,9 +256533,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -142826,216 +256551,634 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - prefix: prefix + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - configMapRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 1 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name optional: true - outputs: - result: result - exitCode: exitCode + key: key + arguments: parameters: - default: default globalName: globalName @@ -143262,1223 +257405,1162 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + synchronization: + semaphore: + holding: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + waiting: + - holders: + - holders + - holders + semaphore: semaphore + - holders: + - holders + - holders + semaphore: semaphore + persistentVolumeClaims: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + secret: name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + conditions: + - message: message + type: type + status: status + - message: message + type: type + status: status + offloadNodeStatusVersion: offloadNodeStatusVersion + properties: + compressedNodes: + description: Compressed and base64 decoded Nodes map + type: string + conditions: + description: Conditions is a list of conditions the Workflow may have + items: + $ref: '#/components/schemas/Condition' + type: array + finishedAt: + $ref: '#/components/schemas/Time' + message: + description: A human readable message indicating details about why the workflow + is in this condition. + type: string + nodes: + additionalProperties: + $ref: '#/components/schemas/NodeStatus' + description: Nodes is a mapping between a node ID and the node's status. + type: object + offloadNodeStatusVersion: + description: Whether on not node status has been offloaded to a database. + If exists, then Nodes and CompressedNodes will be empty. This will actually + be populated with a hash of the offloaded data. + type: string + outputs: + $ref: '#/components/schemas/Outputs' + persistentVolumeClaims: + description: PersistentVolumeClaims tracks all PVCs that were created as + part of the The contents of this list are drained at the end of the workflow. + items: + $ref: '#/components/schemas/Volume' + type: array + phase: + description: Phase a simple, high-level summary of where the workflow is + in its lifecycle. + type: string + resourcesDuration: + additionalProperties: + format: int64 + type: integer + description: ResourcesDuration is the total for the workflow + type: object + startedAt: + $ref: '#/components/schemas/Time' + storedTemplates: + additionalProperties: + $ref: '#/components/schemas/Template' + description: StoredTemplates is a mapping between a template ref and the + node's status. + type: object + storedWorkflowTemplateSpec: + $ref: '#/components/schemas/WorkflowSpec' + synchronization: + $ref: '#/components/schemas/SynchronizationStatus' + type: object + WorkflowStep: + description: WorkflowStep is a reference to a template to execute in a series + of step + properties: + arguments: + $ref: '#/components/schemas/Arguments' + continueOn: + $ref: '#/components/schemas/ContinueOn' + name: + description: Name of the step + type: string + onExit: + description: OnExit is a template reference which is invoked at the end + of the template, irrespective of the success, failure, or error of the + primary template. + type: string + template: + description: Template is the name of the template to execute as the step + type: string + templateRef: + $ref: '#/components/schemas/TemplateRef' + when: + description: When is an expression in which the step should conditionally + execute + type: string + withItems: + description: WithItems expands a step into multiple parallel steps from + the items in the list + items: + $ref: '#/components/schemas/Item' + type: array + withParam: + description: WithParam expands a step into multiple parallel steps from + the value in the parameter, which is expected to be a JSON list. + type: string + withSequence: + $ref: '#/components/schemas/Sequence' + type: object + WorkflowStopRequest: + example: + nodeFieldSelector: nodeFieldSelector + name: name + namespace: namespace + message: message + properties: + message: + type: string + name: + type: string + namespace: + type: string + nodeFieldSelector: + type: string + type: object + WorkflowSubmitRequest: + example: + resourceKind: resourceKind + submitOptions: + dryRun: true + name: name + parameterFile: parameterFile + serviceAccount: serviceAccount + entryPoint: entryPoint + generateName: generateName + ownerReference: + uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + parameters: + - parameters + - parameters + labels: labels + serverDryRun: true + namespace: namespace + resourceName: resourceName + properties: + namespace: + type: string + resourceKind: + type: string + resourceName: + type: string + submitOptions: + $ref: '#/components/schemas/SubmitOpts' + type: object + WorkflowSuspendRequest: + example: + name: name + namespace: namespace + properties: + name: + type: string + namespace: + type: string + type: object + WorkflowTemplate: + description: WorkflowTemplate is the definition of a workflow template resource + example: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: runAsUser: 7 seLinuxOptions: @@ -144500,8 +258582,244 @@ components: value: value - name: name value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 nodeSelector: key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key tolerations: - effect: effect tolerationSeconds: 5 @@ -144514,853 +258832,781 @@ components: key: key operator: operator automountServiceAccountToken: true + entrypoint: entrypoint executor: serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbKeytabSecret: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - configMapRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -145375,10 +259621,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -145393,79 +259674,948 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -145491,28 +260641,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -145540,7 +260668,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -145565,19 +260692,10 @@ components: key: key http: url: url - from: from + raw: + data: data archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: + oss: bucket: bucket secretKeySecret: name: name @@ -145588,289 +260706,1129 @@ components: optional: true key: key endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - repo: repo + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory revision: revision - sshPrivateKeySecret: + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - usernameSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: name: name optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -145885,10 +261843,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -145903,203 +261896,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -146114,10 +262072,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -146132,185 +262125,202 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: matchExpressions: - values: - values @@ -146322,15 +262332,19 @@ components: - values key: key operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: matchExpressions: - values: - values @@ -146342,54 +262356,21 @@ components: - values key: key operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -146407,9 +262388,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -146421,1521 +262400,2510 @@ components: - values key: key operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - devicePath: devicePath name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - usernameSecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbKeytabSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - properties: - activeDeadlineSeconds: - description: Optional duration in seconds relative to the workflow start - time which the workflow is allowed to run before the controller terminates - the io.argoproj.workflow.v1alpha1. A value of zero is used to terminate - a Running workflow - format: int64 - type: integer - affinity: - $ref: '#/components/schemas/io.k8s.api.core.v1.Affinity' - arguments: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Arguments' - artifactRepositoryRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArtifactRepositoryRef' - automountServiceAccountToken: - description: AutomountServiceAccountToken indicates whether a service account - token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig - must be specified if this value is false. - type: boolean - dnsConfig: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodDNSConfig' - dnsPolicy: - description: Set DNS policy for the pod. Defaults to "ClusterFirst". Valid - values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. - DNS parameters given in DNSConfig will be merged with the policy selected - with DNSPolicy. To have DNS options set along with hostNetwork, you have - to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. - type: string - entrypoint: - description: Entrypoint is a template reference to the starting point of - the io.argoproj.workflow.v1alpha1. - type: string - executor: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ExecutorConfig' - hostAliases: - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.HostAlias' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: ip - hostNetwork: - description: Host networking requested for this workflow pod. Default to - false. - type: boolean - imagePullSecrets: - description: 'ImagePullSecrets is a list of references to secrets in the - same namespace to use for pulling any images in pods that reference this - ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets - can be mounted in the pod, but ImagePullSecrets are only accessed by the - kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod' - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - metrics: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Metrics' - nodeSelector: - additionalProperties: - type: string - description: NodeSelector is a selector which will result in all pods of - the workflow to be scheduled on the selected node(s). This is able to - be overridden by a nodeSelector specified in the template. - type: object - onExit: - description: OnExit is a template reference which is invoked at the end - of the workflow, irrespective of the success, failure, or error of the - primary io.argoproj.workflow.v1alpha1. - type: string - parallelism: - description: Parallelism limits the max total parallel pods that can execute - at the same time in a workflow - format: int64 - type: integer - podDisruptionBudget: - $ref: '#/components/schemas/io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec' - podGC: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.PodGC' - podPriority: - description: Priority to apply to workflow pods. - format: int32 - type: integer - podPriorityClassName: - description: PriorityClassName to apply to workflow pods. - type: string - podSpecPatch: - description: PodSpecPatch holds strategic merge patch to apply against the - pod spec. Allows parameterization of container fields which are not strings - (e.g. resource limits). - type: string - priority: - description: Priority is used if controller is configured to process limited - number of workflows in parallel. Workflows with higher priority are processed - first. - format: int32 - type: integer - schedulerName: - description: Set scheduler name for all pods. Will be overridden if container/script - template's scheduler name is set. Default scheduler will be used if neither - specified. - type: string - securityContext: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodSecurityContext' - serviceAccountName: - description: ServiceAccountName is the name of the ServiceAccount to run - all pods of the workflow as. - type: string - shutdown: - description: Shutdown will shutdown the workflow according to its ShutdownStrategy - type: string - suspend: - description: Suspend will suspend the workflow and prevent execution of - any future steps in the workflow - type: boolean - synchronization: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Synchronization' - templates: - description: Templates is a list of workflow templates used in a workflow - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Template' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - tolerations: - description: Tolerations to apply to workflow pods. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Toleration' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: key - ttlSecondsAfterFinished: - description: 'TTLSecondsAfterFinished limits the lifetime of a Workflow - that has finished execution (Succeeded, Failed, Error). If this field - is set, once the Workflow finishes, it will be deleted after ttlSecondsAfterFinished - expires. If this field is unset, ttlSecondsAfterFinished will not expire. - If this field is set to zero, ttlSecondsAfterFinished expires immediately - after the Workflow finishes. DEPRECATED: Use TTLStrategy.SecondsAfterCompletion - instead.' - format: int32 - type: integer - ttlStrategy: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TTLStrategy' - volumeClaimTemplates: - description: VolumeClaimTemplates is a list of claims that containers are - allowed to reference. The Workflow controller will create the claims at - the beginning of the workflow and delete the claims upon completion of - the workflow - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PersistentVolumeClaim' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - volumes: - description: Volumes is a list of volumes that can be mounted by containers - in a io.argoproj.workflow.v1alpha1. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Volume' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - workflowTemplateRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateRef' - type: object - io.argoproj.workflow.v1alpha1.WorkflowStatus: - description: WorkflowStatus contains overall status information about a workflow - example: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - url: url - usernameSecret: + - devicePath: devicePath name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - accessKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + - devicePath: devicePath name: name - optional: true - key: key - usernameSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbKeytabSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - url: url - usernameSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - accessKeySecret: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - krbKeytabSecret: - name: name + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - phase: phase - storedTemplates: - key: - container: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: volumeDevices: - devicePath: devicePath name: name @@ -147996,6 +264964,30 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value env: - name: name value: value @@ -148141,9 +265133,15 @@ components: secretRef: name: name optional: true - outputs: - result: result - exitCode: exitCode + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -148370,8 +265368,52 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: - volumeDevices: - devicePath: devicePath name: name @@ -148740,892 +265782,1063 @@ components: - mountPath: mountPath mountPropagation: mountPropagation name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - prefix: prefix - secretRef: + key: key + url: url + usernameSecret: name: name optional: true - - configMapRef: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + accessKeySecret: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + accessKeySecret: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - mode: 4 + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + krbKeytabSecret: name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: passwordSecret: name: name optional: true @@ -149651,6 +266864,28 @@ components: region: region key: key useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path git: insecureIgnoreHostKey: true depth: 2 @@ -149678,6 +266913,7 @@ components: optional: true key: key key: key + name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -149702,791 +266938,807 @@ components: key: key http: url: url - raw: - data: data + from: from archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - - mode: 3 - path: path + operator: operator + - values: + - values + - values key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ObjectMeta' + spec: + $ref: '#/components/schemas/WorkflowTemplateSpec' + required: + - metadata + - spec + type: object + WorkflowTemplateCreateRequest: + example: + template: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - fieldRef: + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -150501,484 +267753,428 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -150993,10 +268189,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -151011,203 +268242,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -151222,10 +268418,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -151240,438 +268471,948 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - compressedNodes: compressedNodes - resourcesDuration: - key: 4 - startedAt: 2000-01-23T04:56:07.000+00:00 - message: message - finishedAt: 2000-01-23T04:56:07.000+00:00 - nodes: - key: - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -151697,28 +269438,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -151746,7 +269465,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -151771,75 +269489,9 @@ components: key: key http: url: url - from: from - archiveLogs: true - phase: phase - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - outboundNodes: - - outboundNodes - - outboundNodes - displayName: displayName - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName raw: data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true + archiveLogs: true oss: bucket: bucket secretKeySecret: @@ -151852,658 +269504,618 @@ components: key: key endpoint: endpoint key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + secretRef: name: name - optional: true - key: key - accessKeySecret: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - accessKeySecret: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - optional: true - key: key - key: key + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + nfs: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + - mode: 3 + path: path key: key - http: - url: url - from: from - archiveLogs: true - resourcesDuration: - key: 3 - hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 - workflowTemplateName: workflowTemplateName - message: message - type: type - templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 - podIP: podIP - boundaryID: boundaryID - children: - - children - - children - storedTemplateID: storedTemplateID - templateName: templateName - name: name - id: id - daemoned: true - storedWorkflowTemplateSpec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 7 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 3 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 2 - suspend: true - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type + secretRef: + name: name + secretFile: secretFile + readOnly: true user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -152518,10 +270130,46 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -152536,434 +270184,448 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -152978,10 +270640,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -152996,203 +270693,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -153207,10 +270869,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -153225,1686 +270922,1089 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - arguments: - parameters: - - default: default - globalName: globalName + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + prefix: prefix + secretRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + - devicePath: devicePath name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbKeytabSecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - accessKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -154919,10 +272019,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -154937,79 +272072,948 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -155035,28 +273039,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -155084,7 +273066,6 @@ components: optional: true key: key key: key - name: name hdfs: hdfsUser: hdfsUser krbUsername: krbUsername @@ -155109,19 +273090,10 @@ components: key: key http: url: url - from: from + raw: + data: data archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: + oss: bucket: bucket secretKeySecret: name: name @@ -155132,289 +273104,1129 @@ components: optional: true key: key endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - repo: repo + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory revision: revision - sshPrivateKeySecret: + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - usernameSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -155429,10 +274241,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -155447,203 +274294,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -155658,10 +274470,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -155676,185 +274523,252 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -155872,9 +274786,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -155892,48 +274804,50 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -155951,9 +274865,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -155971,913 +274883,634 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix + shareName: shareName + flexVolume: + driver: driver + options: + key: options secretRef: name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + items: + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - krbKeytabSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name - optional: true - - configMapRef: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options secretRef: name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - configMapRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: name: name clusterScope: true - inputs: + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -157104,526 +275737,421 @@ components: url: url from: from archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + matchFields: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + namespace: namespace + createOptions: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager + properties: + createOptions: + $ref: '#/components/schemas/CreateOptions' + namespace: + type: string + template: + $ref: '#/components/schemas/WorkflowTemplate' + type: object + WorkflowTemplateDeleteResponse: + type: object + WorkflowTemplateLintRequest: + example: + template: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: runAsUser: 7 seLinuxOptions: @@ -157645,8 +276173,244 @@ components: value: value - name: name value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 nodeSelector: key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key tolerations: - effect: effect tolerationSeconds: 5 @@ -157659,871 +276423,2676 @@ components: key: key operator: operator automountServiceAccountToken: true + entrypoint: entrypoint executor: serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbKeytabSecret: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - serviceAccountToken: + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - serviceAccountToken: + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + - devicePath: devicePath name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + - devicePath: devicePath name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop + runAsUser: 7 seLinuxOptions: role: role level: level type: type user: user + fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - secretKeyRef: + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + url: url + usernameSecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + s3: + bucket: bucket + secretKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + accessKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -158538,484 +279107,319 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -159030,10 +279434,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -159048,203 +279487,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -159259,10 +279663,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -159277,185 +279716,252 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -159473,9 +279979,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -159493,48 +279997,50 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -159552,9 +280058,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -159572,2475 +280076,3180 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - configMap: + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: path: path - key: key - secret: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - items: - - mode: 3 + value: value + valueFrom: path: path - key: key - - mode: 3 + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - items: - - mode: 3 - path: path + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - - mode: 3 - path: path + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - secret: name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 1 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - synchronization: - semaphore: - holding: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - waiting: - - holders: - - holders - - holders - semaphore: semaphore - - holders: - - holders - - holders - semaphore: semaphore - persistentVolumeClaims: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - conditions: - - message: message - type: type - status: status - - message: message - type: type - status: status - offloadNodeStatusVersion: offloadNodeStatusVersion - properties: - compressedNodes: - description: Compressed and base64 decoded Nodes map - type: string - conditions: - description: Conditions is a list of conditions the Workflow may have - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Condition' - type: array - finishedAt: - description: 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. - format: date-time - type: string - message: - description: A human readable message indicating details about why the workflow - is in this condition. - type: string - nodes: - additionalProperties: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.NodeStatus' - description: Nodes is a mapping between a node ID and the node's status. - type: object - offloadNodeStatusVersion: - description: Whether on not node status has been offloaded to a database. - If exists, then Nodes and CompressedNodes will be empty. This will actually - be populated with a hash of the offloaded data. - type: string - outputs: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Outputs' - persistentVolumeClaims: - description: PersistentVolumeClaims tracks all PVCs that were created as - part of the io.argoproj.workflow.v1alpha1. The contents of this list are - drained at the end of the workflow. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Volume' - type: array - phase: - description: Phase a simple, high-level summary of where the workflow is - in its lifecycle. - type: string - resourcesDuration: - additionalProperties: - format: int64 - type: integer - description: ResourcesDuration is the total for the workflow - type: object - startedAt: - description: 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. - format: date-time - type: string - storedTemplates: - additionalProperties: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Template' - description: StoredTemplates is a mapping between a template ref and the - node's status. - type: object - storedWorkflowTemplateSpec: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowSpec' - synchronization: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SynchronizationStatus' - type: object - io.argoproj.workflow.v1alpha1.WorkflowStep: - description: WorkflowStep is a reference to a template to execute in a series - of step - properties: - arguments: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Arguments' - continueOn: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ContinueOn' - name: - description: Name of the step - type: string - onExit: - description: OnExit is a template reference which is invoked at the end - of the template, irrespective of the success, failure, or error of the - primary template. - type: string - template: - description: Template is the name of the template to execute as the step - type: string - templateRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TemplateRef' - when: - description: When is an expression in which the step should conditionally - execute - type: string - withItems: - description: WithItems expands a step into multiple parallel steps from - the items in the list - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Item' - type: array - withParam: - description: WithParam expands a step into multiple parallel steps from - the value in the parameter, which is expected to be a JSON list. - type: string - withSequence: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Sequence' - type: object - io.argoproj.workflow.v1alpha1.WorkflowStopRequest: - properties: - message: - type: string - name: - type: string - namespace: - type: string - nodeFieldSelector: - type: string - type: object - io.argoproj.workflow.v1alpha1.WorkflowSubmitRequest: - properties: - namespace: - type: string - resourceKind: - type: string - resourceName: - type: string - submitOptions: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.SubmitOpts' - type: object - io.argoproj.workflow.v1alpha1.WorkflowSuspendRequest: - properties: - name: - type: string - namespace: - type: string - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplate: - description: WorkflowTemplate is the definition of a workflow template resource - example: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 6 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 5 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - group: group - message: message - status: status - pending: + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true name: name - group: group - message: message - status: status - pending: + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: - name: name + value: value - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key operator: operator - - values: - - values - - values + - effect: effect + tolerationSeconds: 5 + value: value key: key operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 0 - suspend: true - workflowMetadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: configMapKeyRef: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -162055,10 +283264,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -162073,747 +283317,994 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - url: url - usernameSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + - configMapRef: name: name optional: true - key: key - accessKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + items: + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + - mode: 3 + path: path key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - usernameSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path secretRef: name: name - optional: true - - configMapRef: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: secretRef: name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name + awsElasticBlockStore: + partition: 6 + volumeID: volumeID readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals secretRef: name: name - optional: true - - configMapRef: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true - prefix: prefix + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName secretRef: name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: name: name clusterScope: true - inputs: + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -163040,526 +284531,427 @@ components: url: url from: from archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + matchFields: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + matchFields: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + namespace: namespace + createOptions: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager + properties: + createOptions: + $ref: '#/components/schemas/CreateOptions' + namespace: + type: string + template: + $ref: '#/components/schemas/WorkflowTemplate' + type: object + WorkflowTemplateList: + description: WorkflowTemplateList is list of WorkflowTemplate resources + example: + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + kind: kind + items: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: runAsUser: 7 seLinuxOptions: @@ -163581,8 +284973,244 @@ components: value: value - name: name value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 nodeSelector: key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key tolerations: - effect: effect tolerationSeconds: 5 @@ -163595,958 +285223,1790 @@ components: key: key operator: operator automountServiceAccountToken: true + entrypoint: entrypoint executor: serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - accessKeySecret: + - devicePath: devicePath name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - usernameSecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbKeytabSecret: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + - volumeDevices: + - devicePath: devicePath name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + - devicePath: devicePath name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: image: image - pool: pool - secretRef: + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + - configMapRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + prefix: prefix + secretRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop + runAsUser: 7 seLinuxOptions: role: role level: level type: type user: user + fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: passwordSecret: name: name optional: true @@ -164572,28 +287032,6 @@ components: region: region key: key useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path git: insecureIgnoreHostKey: true depth: 2 @@ -164621,337 +287059,1167 @@ components: optional: true key: key key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - krbKeytabSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -164966,10 +288234,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -164984,203 +288287,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -165195,10 +288463,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -165213,185 +288516,252 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -165409,9 +288779,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -165429,48 +288797,50 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -165488,9 +288858,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -165508,140 +288876,500 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: name: name optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -165656,10 +289384,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -165674,434 +289437,168 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - prefix: prefix - secretRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -166116,10 +289613,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -166134,221 +289666,122 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -166363,1686 +289796,1521 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + stdinOnce: true + envFrom: + - configMapRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + prefix: prefix + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + - configMapRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + prefix: prefix + secretRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - accessKeySecret: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - secret: + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true name: name - optional: true - items: - - mode: 3 + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - - mode: 3 + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + krbKeytabSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: name: name optional: true - items: - - mode: 3 + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: path: path - key: key - - mode: 3 + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 + nfs: path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level type: type + - quobyte: + volume: volume + registry: registry + readOnly: true user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - mode: 3 + path: path key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -168057,10 +291325,46 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -168075,484 +291379,501 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - - configMapRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - prefix: prefix - secretRef: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + prefix: prefix + secretRef: name: name optional: true - key: key - accessKeySecret: + - configMapRef: name: name optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + prefix: prefix + secretRef: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - usernameSecret: - name: name - optional: true + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - usernameSecret: - name: name - optional: true + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + mode: 4 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + histogram: + buckets: + - null + - null value: value - - name: name + help: help + name: name + counter: value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true + - value: value key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -168567,10 +291888,122 @@ components: value: value - name: name value: value - preStop: + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -168585,203 +292018,38 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + stdinOnce: true + envFrom: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + - configMapRef: name: name optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + prefix: prefix + secretRef: name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -168796,10 +292064,45 @@ components: value: value - name: name value: value - preStop: + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 tcpSocket: port: port host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 exec: command: - command @@ -168814,1292 +292117,1359 @@ components: value: value - name: name value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 0 - path: path + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - configMap: + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 5 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - url: url - usernameSecret: - name: name - optional: true + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - key: key - accessKeySecret: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - accessKeySecret: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: name: name - optional: true - key: key - key: key + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + nfs: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - accessKeySecret: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - optional: true - key: key - accessKeySecret: + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: name: name - optional: true + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: name: name - optional: true - key: key - key: key + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + nfs: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: name: name optional: true key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null + arguments: + parameters: + - default: default + globalName: globalName + name: name value: value - help: help - name: name - counter: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -170117,9 +293487,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -170137,48 +293505,50 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: matchExpressions: - values: - values @@ -170196,9 +293566,7 @@ components: namespaces: - namespaces - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: + - labelSelector: matchExpressions: - values: - values @@ -170216,59 +293584,49 @@ components: namespaces: - namespaces - namespaces - weight: 9 - podGC: - strategy: strategy - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' - spec: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateSpec' - required: - - metadata - - spec - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateCreateRequest: - properties: - createOptions: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions' - namespace: - type: string - template: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateDeleteResponse: - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateLintRequest: - properties: - createOptions: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions' - namespace: - type: string - template: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateList: - description: WorkflowTemplateList is list of WorkflowTemplate resources - example: - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - kind: kind - items: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy - metadata: generation: 6 finalizers: @@ -170278,7 +293636,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -170300,12 +293657,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -170338,7 +293693,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -170412,7 +293766,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -170434,12 +293787,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -170472,7 +293823,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -170512,16 +293862,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -170533,7 +293879,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -170555,12 +293900,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -170593,7 +293936,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -170633,16 +293975,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -170693,7 +294031,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -170715,12 +294052,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -170753,7 +294088,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace templates: @@ -179068,6 +302402,103 @@ components: weight: 9 podGC: strategy: strategy + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + items: + items: + $ref: '#/components/schemas/WorkflowTemplate' + type: array + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/ListMeta' + required: + - items + - metadata + type: object + WorkflowTemplateRef: + description: WorkflowTemplateRef is a reference to a WorkflowTemplate resource. + example: + name: name + clusterScope: true + properties: + clusterScope: + description: ClusterScope indicates the referred template is cluster scoped + (i.e. a ClusterWorkflowTemplate). + type: boolean + name: + description: Name is the resource name of the workflow template. + type: string + type: object + WorkflowTemplateSpec: + description: WorkflowTemplateSpec is a spec of WorkflowTemplate. + example: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name + value: value + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: - metadata: generation: 6 finalizers: @@ -179077,7 +302508,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -179099,12 +302529,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -179137,3040 +302565,1687 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion kind: kind spec: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: - name: name - value: value - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: - name: name - name: name - parallelism: 6 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} securityContext: - runAsUser: 7 + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop seLinuxOptions: role: role level: level type: type user: user - fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 5 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - blockOwnerDeletion: true - - uid: uid - controller: true + optional: true + key: key + fieldRef: apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 + fieldPath: fieldPath + - name: name value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 0 - suspend: true - workflowMetadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink + fieldRef: apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - namespace: namespace - templates: - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + url: url + usernameSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + accessKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + accessKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + krbKeytabSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + url: url + usernameSecret: name: name - - devicePath: devicePath + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - name: name value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + usernameSecret: + name: name + optional: true key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name optional: true - items: - - mode: 3 + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - key: key - - mode: 3 + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + url: url + usernameSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + s3: + bucket: bucket + secretKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + accessKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + key: key + usernameSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + key: key name: name - optional: true - items: - - mode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - - mode: 3 - path: path + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + mode: 4 path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + repo: repo + revision: revision + sshPrivateKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + usernameSecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + gcs: + bucket: bucket + serviceAccountKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + key: key name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key arguments: parameters: - default: default @@ -182398,3380 +304473,3128 @@ components: url: url from: from archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - counter: - value: value - when: when - labels: - - value: value + optional: true + items: + - mode: 3 + path: path key: key - - value: value + - mode: 3 + path: path key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + secret: name: name - counter: - value: value - when: when - labels: - - value: value + optional: true + items: + - mode: 3 + path: path key: key - - value: value + - mode: 3 + path: path key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name - - devicePath: devicePath + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + configMap: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + key: key + - mode: 3 + path: path + key: key + secret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key + - mode: 0 + path: path resourceFieldRef: divisor: divisor resource: resource containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key fieldRef: apiVersion: apiVersion fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + configMap: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + key: key + - mode: 3 + path: path + key: key + secret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + optional: true + items: + - mode: 3 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - containerPort: 9 - hostPort: 6 + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + url: url + usernameSecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + accessKeySecret: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key + key: key + accessKeySecret: name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - - devicePath: devicePath + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - containerPort: 9 - hostPort: 6 + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: command: - command - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + matchFields: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - name: name value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + usernameSecret: + name: name + optional: true key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 + key: key + krbKeytabSecret: + name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: name: name - - devicePath: devicePath + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - name: name value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP + optional: true + key: key + url: url + usernameSecret: name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + optional: true + key: key + accessKeySecret: name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key arguments: parameters: - default: default @@ -185798,2527 +307621,1197 @@ components: - artifactory: passwordSecret: name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + optional: true + key: key + url: url + usernameSecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + s3: + bucket: bucket + secretKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + accessKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + accessKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + repo: repo + revision: revision + sshPrivateKeySecret: name: name optional: true key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + usernameSecret: name: name optional: true key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - - mode: 3 - path: path + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + key: key name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: name: name optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + key: key + - mode: 3 path: path - type: type - priority: 5 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true + items: + - mode: 3 + path: path key: key - url: url - usernameSecret: - name: name - optional: true + - mode: 3 + path: path key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - accessKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - endpoint: endpoint - key: key - mode: 4 + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - usernameSecret: - name: name - optional: true + secret: + name: name + optional: true + items: + - mode: 3 + path: path key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + - mode: 3 + path: path key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + serviceAccountToken: path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - items: - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' - type: array - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta' - required: - - items - - metadata - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateRef: - description: WorkflowTemplateRef is a reference to a WorkflowTemplate resource. - example: - name: name - clusterScope: true - properties: - clusterScope: - description: ClusterScope indicates the referred template is cluster scoped - (i.e. a ClusterWorkflowTemplate). - type: boolean - name: - description: Name is the resource name of the workflow template. - type: string - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateSpec: - description: WorkflowTemplateSpec is a spec of WorkflowTemplate. - example: - dnsPolicy: dnsPolicy - onExit: onExit - dnsConfig: - searches: - - searches - - searches - nameservers: - - nameservers - - nameservers - options: - - name: name - value: value - - name: name - value: value - hostNetwork: true - serviceAccountName: serviceAccountName - imagePullSecrets: - - name: name - - name: name - parallelism: 6 - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - podPriority: 1 - ttlStrategy: - secondsAfterSuccess: 5 - secondsAfterFailure: 7 - secondsAfterCompletion: 3 - nodeSelector: - key: nodeSelector - ttlSecondsAfterFinished: 5 - volumeClaimTemplates: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 - kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 - name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - storageClassName: storageClassName - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - status: - phase: phase - accessModes: - - accessModes - - accessModes - conditions: - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 - message: message - type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 - status: status - capacity: {} - artifactRepositoryRef: - configMap: configMap - key: key - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - entrypoint: entrypoint - executor: - serviceAccountName: serviceAccountName - podDisruptionBudget: - minAvailable: minAvailable - maxUnavailable: maxUnavailable - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - podPriorityClassName: podPriorityClassName - schedulerName: schedulerName - activeDeadlineSeconds: 0 - suspend: true - workflowMetadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - - apiVersion: apiVersion - manager: manager - time: 2000-01-23T04:56:07.000+00:00 - fields: '{}' - operation: operation - initializers: - result: - reason: reason - metadata: - remainingItemCount: 5 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - code: 1 + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName kind: kind - details: - uid: uid - kind: kind - causes: - - reason: reason - field: field - message: message - - reason: reason - field: field - message: message - retryAfterSeconds: 5 + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: name: name - group: group - message: message - status: status - pending: - - name: name - - name: name - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - templates: - - container: + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: volumeDevices: - devicePath: devicePath name: name @@ -188379,6 +308872,30 @@ components: runAsGroup: 3 runAsNonRoot: true readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value env: - name: name value: value @@ -188524,9 +309041,15 @@ components: secretRef: name: name optional: true - outputs: - result: result - exitCode: exitCode + daemon: true + name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: parameters: - default: default globalName: globalName @@ -188753,8 +309276,52 @@ components: url: url from: from archiveLogs: true - template: template - sidecars: + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: - volumeDevices: - devicePath: devicePath name: name @@ -189213,3874 +309780,5811 @@ components: secretRef: name: name optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + matchFields: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - matchExpressions: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + matchFields: + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint + operator: operator + matchFields: + - values: + - values + - values key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - usernameSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername + - mode: 3 path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: name: name optional: true - key: key - accessKeySecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: name: name optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: + items: + - mode: 3 path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: + key: key + - mode: 3 path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 path: path - secretRef: + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + optional: true + key: key + url: url + usernameSecret: name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + optional: true + key: key + accessKeySecret: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: + optional: true + key: key + url: url + usernameSecret: name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: + optional: true + key: key + accessKeySecret: name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path + optional: true key: key - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: + accessKeySecret: name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory + optional: true + key: key + repo: repo revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: + sshPrivateKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + usernameSecret: name: name optional: true - - configMapRef: + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: name: name optional: true - prefix: prefix - secretRef: + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: name: name optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: + key: key + krbKeytabSecret: name: name optional: true key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name + histogram: + buckets: + - null + - null value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - matchExpressions: + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - url: url - usernameSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true + operator: operator + matchFields: + - values: + - values + - values key: key - accessKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - usernameSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - krbKeytabSecret: - name: name - optional: true + operator: operator + - values: + - values + - values key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + properties: + activeDeadlineSeconds: + description: Optional duration in seconds relative to the workflow start + time which the workflow is allowed to run before the controller terminates + the A value of zero is used to terminate a Running workflow + format: int64 + type: integer + affinity: + $ref: '#/components/schemas/Affinity' + arguments: + $ref: '#/components/schemas/Arguments' + artifactRepositoryRef: + $ref: '#/components/schemas/ArtifactRepositoryRef' + automountServiceAccountToken: + description: AutomountServiceAccountToken indicates whether a service account + token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig + must be specified if this value is false. + type: boolean + dnsConfig: + $ref: '#/components/schemas/PodDNSConfig' + dnsPolicy: + description: Set DNS policy for the pod. Defaults to "ClusterFirst". Valid + values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. + DNS parameters given in DNSConfig will be merged with the policy selected + with DNSPolicy. To have DNS options set along with hostNetwork, you have + to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. + type: string + entrypoint: + description: 'Entrypoint is a template reference to the starting point of + the ' + type: string + executor: + $ref: '#/components/schemas/ExecutorConfig' + hostAliases: + items: + $ref: '#/components/schemas/HostAlias' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: ip + hostNetwork: + description: Host networking requested for this workflow pod. Default to + false. + type: boolean + imagePullSecrets: + description: 'ImagePullSecrets is a list of references to secrets in the + same namespace to use for pulling any images in pods that reference this + ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets + can be mounted in the pod, but ImagePullSecrets are only accessed by the + kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod' + items: + $ref: '#/components/schemas/LocalObjectReference' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + metrics: + $ref: '#/components/schemas/Metrics' + nodeSelector: + additionalProperties: + type: string + description: NodeSelector is a selector which will result in all pods of + the workflow to be scheduled on the selected node(s). This is able to + be overridden by a nodeSelector specified in the template. + type: object + onExit: + description: 'OnExit is a template reference which is invoked at the end + of the workflow, irrespective of the success, failure, or error of the + primary ' + type: string + parallelism: + description: Parallelism limits the max total parallel pods that can execute + at the same time in a workflow + format: int64 + type: integer + podDisruptionBudget: + $ref: '#/components/schemas/io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec' + podGC: + $ref: '#/components/schemas/PodGC' + podPriority: + description: Priority to apply to workflow pods. + format: int32 + type: integer + podPriorityClassName: + description: PriorityClassName to apply to workflow pods. + type: string + podSpecPatch: + description: PodSpecPatch holds strategic merge patch to apply against the + pod spec. Allows parameterization of container fields which are not strings + (e.g. resource limits). + type: string + priority: + description: Priority is used if controller is configured to process limited + number of workflows in parallel. Workflows with higher priority are processed + first. + format: int32 + type: integer + schedulerName: + description: Set scheduler name for all pods. Will be overridden if container/script + template's scheduler name is set. Default scheduler will be used if neither + specified. + type: string + securityContext: + $ref: '#/components/schemas/PodSecurityContext' + serviceAccountName: + description: ServiceAccountName is the name of the ServiceAccount to run + all pods of the workflow as. + type: string + shutdown: + description: Shutdown will shutdown the workflow according to its ShutdownStrategy + type: string + suspend: + description: Suspend will suspend the workflow and prevent execution of + any future steps in the workflow + type: boolean + synchronization: + $ref: '#/components/schemas/Synchronization' + templates: + description: Templates is a list of workflow templates used in a workflow + items: + $ref: '#/components/schemas/Template' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + tolerations: + description: Tolerations to apply to workflow pods. + items: + $ref: '#/components/schemas/Toleration' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: key + ttlSecondsAfterFinished: + description: 'TTLSecondsAfterFinished limits the lifetime of a Workflow + that has finished execution (Succeeded, Failed, Error). If this field + is set, once the Workflow finishes, it will be deleted after ttlSecondsAfterFinished + expires. If this field is unset, ttlSecondsAfterFinished will not expire. + If this field is set to zero, ttlSecondsAfterFinished expires immediately + after the Workflow finishes. DEPRECATED: Use TTLStrategy.SecondsAfterCompletion + instead.' + format: int32 + type: integer + ttlStrategy: + $ref: '#/components/schemas/TTLStrategy' + volumeClaimTemplates: + description: VolumeClaimTemplates is a list of claims that containers are + allowed to reference. The Workflow controller will create the claims at + the beginning of the workflow and delete the claims upon completion of + the workflow + items: + $ref: '#/components/schemas/PersistentVolumeClaim' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + volumes: + description: 'Volumes is a list of volumes that can be mounted by containers + in a ' + items: + $ref: '#/components/schemas/Volume' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + workflowMetadata: + $ref: '#/components/schemas/ObjectMeta' + workflowTemplateRef: + $ref: '#/components/schemas/WorkflowTemplateRef' + type: object + WorkflowTemplateUpdateRequest: + example: + template: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind name: name - counter: + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + dnsPolicy: dnsPolicy + onExit: onExit + dnsConfig: + searches: + - searches + - searches + nameservers: + - nameservers + - nameservers + options: + - name: name value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} + - name: name + value: value + hostNetwork: true + serviceAccountName: serviceAccountName + imagePullSecrets: + - name: name + - name: name + parallelism: 6 + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop + runAsUser: 7 seLinuxOptions: role: role level: level type: type user: user + fsGroup: 1 windowsOptions: gmsaCredentialSpec: gmsaCredentialSpec gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + sysctls: + - name: name + value: value + - name: name + value: value + podPriority: 1 + ttlStrategy: + secondsAfterSuccess: 5 + secondsAfterFailure: 7 + secondsAfterCompletion: 3 + nodeSelector: + key: nodeSelector + ttlSecondsAfterFinished: 5 + volumeClaimTemplates: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + storageClassName: storageClassName + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + status: + phase: phase + accessModes: + - accessModes + - accessModes + conditions: + - reason: reason + message: message + type: type + status: status + - reason: reason + message: message + type: type + status: status + capacity: {} + artifactRepositoryRef: + configMap: configMap + key: key + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + entrypoint: entrypoint + executor: + serviceAccountName: serviceAccountName + podDisruptionBudget: + minAvailable: minAvailable + maxUnavailable: maxUnavailable + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + podPriorityClassName: podPriorityClassName + schedulerName: schedulerName + activeDeadlineSeconds: 0 + suspend: true + workflowMetadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + - apiVersion: apiVersion + manager: manager + fields: '{}' + operation: operation + initializers: + result: + reason: reason + metadata: + remainingItemCount: 5 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + code: 1 + kind: kind + details: + uid: uid + kind: kind + causes: + - reason: reason + field: field + message: message + - reason: reason + field: field + message: message + retryAfterSeconds: 5 + name: name + group: group + message: message + status: status + pending: + - name: name + - name: name + clusterName: clusterName + name: name + namespace: namespace + templates: + - container: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode + parameters: + - default: default + globalName: globalName + name: name value: value - - name: name + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + - devicePath: devicePath name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - prefix: prefix - secretRef: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels + templateRef: + template: template + runtimeResolution: true name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values + clusterScope: true + inputs: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - matchFields: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value + key: key + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + url: url + usernameSecret: + name: name + optional: true key: key - operator: operator - matchFields: - - values: - - values - - values + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + accessKeySecret: + name: name + optional: true key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - container: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - outputs: - result: result - exitCode: exitCode - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - krbKeytabSecret: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + - devicePath: devicePath name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - template: template - sidecars: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true value: value - - name: name + histogram: + buckets: + - null + - null value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + help: help + name: name + counter: value: value - - name: name + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - metadata: - annotations: - key: annotations - labels: - key: labels - templateRef: - template: template - runtimeResolution: true - name: name - clusterScope: true - inputs: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbKeytabSecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - url: url - usernameSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: + - devicePath: devicePath name: name - optional: true - key: key - accessKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - accessKeySecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - container: + volumeDevices: + - devicePath: devicePath name: name - optional: true - key: key - usernameSecret: + - devicePath: devicePath name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP name: name - optional: true - key: key - krbKeytabSecret: + containerPort: 9 + hostPort: 6 + command: + - command + - command + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - serviceAccountName: serviceAccountName - parallelism: 1 - priorityClassName: priorityClassName - hostAliases: - - ip: ip - hostnames: - - hostnames - - hostnames - - ip: ip - hostnames: - - hostnames - - hostnames - dag: - failFast: true - tasks: - - template: template - templateRef: - template: template - runtimeResolution: true + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + outputs: + result: result + exitCode: exitCode parameters: - default: default globalName: globalName @@ -193307,32 +315811,477 @@ components: url: url from: from archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - - template: template + template: template + sidecars: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + metadata: + annotations: + key: annotations + labels: + key: labels templateRef: template: template runtimeResolution: true name: name clusterScope: true - onExit: onExit - depends: depends - withSequence: - count: count - format: format - start: start - end: end - name: name - arguments: + inputs: parameters: - default: default globalName: globalName @@ -193547,527 +316496,706 @@ components: krbKeytabSecret: name: name optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + serviceAccountName: serviceAccountName + parallelism: 1 + priorityClassName: priorityClassName + hostAliases: + - ip: ip + hostnames: + - hostnames + - hostnames + - ip: ip + hostnames: + - hostnames + - hostnames + dag: + failFast: true + tasks: + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + - template: template + templateRef: + template: template + runtimeResolution: true + name: name + clusterScope: true + onExit: onExit + depends: depends + withSequence: + count: count + format: format + start: start + end: end + name: name + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' optional: true - key: key - http: - url: url - from: from - archiveLogs: true - withItems: - - null - - null - withParam: withParam - when: when - continueOn: - failed: true - error: true - dependencies: - - dependencies - - dependencies - target: target - securityContext: - runAsUser: 7 - seLinuxOptions: - role: role - level: level - type: type - user: user - fsGroup: 1 - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - supplementalGroups: - - 1 - - 1 - runAsGroup: 6 - runAsNonRoot: true - sysctls: - - name: name - value: value - - name: name - value: value - nodeSelector: - key: nodeSelector - tolerations: - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 5 - value: value - key: key - operator: operator - automountServiceAccountToken: true - executor: - serviceAccountName: serviceAccountName - archiveLocation: - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - raw: - data: data - archiveLogs: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - schedulerName: schedulerName - activeDeadlineSeconds: 4 - suspend: - duration: duration - resource: - successCondition: successCondition - manifest: manifest - mergeStrategy: mergeStrategy - flags: - - flags - - flags - action: action - setOwnerReference: true - failureCondition: failureCondition - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + key: key + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + withItems: + - null + - null + withParam: withParam + when: when + continueOn: + failed: true + error: true + dependencies: + - dependencies + - dependencies + target: target + securityContext: + runAsUser: 7 + seLinuxOptions: + role: role + level: level + type: type + user: user + fsGroup: 1 + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + supplementalGroups: + - 1 + - 1 + runAsGroup: 6 + runAsNonRoot: true + sysctls: + - name: name + value: value + - name: name + value: value + nodeSelector: + key: nodeSelector + tolerations: + - effect: effect + tolerationSeconds: 5 + value: value key: key - - mode: 3 - path: path + operator: operator + - effect: effect + tolerationSeconds: 5 + value: value key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + operator: operator + automountServiceAccountToken: true + executor: + serviceAccountName: serviceAccountName + archiveLocation: + artifactory: + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + url: url + usernameSecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true key: key - - mode: 3 - path: path + accessKeySecret: + name: name + optional: true key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region + key: key + useSDKCreds: true + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - - mode: 3 - path: path + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path + usernameSecret: + name: name + optional: true key: key - - mode: 3 - path: path + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - serviceAccountToken: + key: key + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - - mode: 3 - path: path + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + raw: + data: data + archiveLogs: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true key: key + endpoint: endpoint + key: key + schedulerName: schedulerName + activeDeadlineSeconds: 4 + suspend: + duration: duration + resource: + successCondition: successCondition + manifest: manifest + mergeStrategy: mergeStrategy + flags: + - flags + - flags + action: action + setOwnerReference: true + failureCondition: failureCondition + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -194076,11 +317204,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -194100,7 +317366,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -194110,8 +317412,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -194120,1472 +317491,1516 @@ components: - mode: 3 path: path key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 2 - steps: - - null - - null - resubmitPendingPods: true - script: - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - source: source - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - daemon: true - name: name - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - retryStrategy: - retryPolicy: retryPolicy - backoff: - duration: duration - factor: 6 - maxDuration: maxDuration - limit: 6 - initContainers: - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - volumeDevices: - - devicePath: devicePath - name: name - - devicePath: devicePath - name: name - image: image - imagePullPolicy: imagePullPolicy - livenessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: + type: type + priority: 2 + steps: + - null + - null + resubmitPendingPods: true + script: + volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + source: source + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: - name: name value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath - name: name value: value - stdin: true - terminationMessagePolicy: terminationMessagePolicy - terminationMessagePath: terminationMessagePath - workingDir: workingDir - resources: - requests: {} - limits: {} - securityContext: - privileged: true - runAsUser: 6 - capabilities: - add: - - add - - add - drop: - - drop - - drop - seLinuxOptions: - role: role - level: level - type: type - user: user - windowsOptions: - gmsaCredentialSpec: gmsaCredentialSpec - gmsaCredentialSpecName: gmsaCredentialSpecName - procMount: procMount - allowPrivilegeEscalation: true - runAsGroup: 3 - runAsNonRoot: true - readOnlyRootFilesystem: true - startupProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 command: - command - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - env: - - name: name - value: value - valueFrom: - secretKeyRef: - name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: - name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - name: name - value: value - valueFrom: - secretKeyRef: + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - configMapKeyRef: + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation name: name - optional: true - key: key - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - ports: - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - - protocol: protocol - hostIP: hostIP - name: name - containerPort: 9 - hostPort: 6 - command: - - command - - command - mirrorVolumeMounts: true - volumeMounts: - - mountPath: mountPath - mountPropagation: mountPropagation - name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - - mountPath: mountPath - mountPropagation: mountPropagation + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + daemon: true name: name - readOnly: true - subPath: subPath - subPathExpr: subPathExpr - args: - - args - - args - lifecycle: - postStart: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - preStop: - tcpSocket: - port: port - host: host - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name - value: value - - name: name - value: value - name: name - tty: true - readinessProbe: - failureThreshold: 5 - periodSeconds: 9 - tcpSocket: - port: port - host: host - timeoutSeconds: 8 - successThreshold: 6 - initialDelaySeconds: 9 - exec: - command: - - command - - command - httpGet: - path: path - scheme: scheme - port: port - host: host - httpHeaders: - - name: name + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true + key: key + arguments: + parameters: + - default: default + globalName: globalName + name: name value: value - - name: name + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name value: value - stdinOnce: true - envFrom: - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - - configMapRef: - name: name - optional: true - prefix: prefix - secretRef: - name: name - optional: true - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true + key: key key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true + key: key + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true + key: key + usernameSecret: + name: name + optional: true + key: key + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + krbKeytabSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - operator: operator - - values: - - values - - values + - value: value key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value key: key - operator: operator - - values: - - values - - values + - value: value key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + retryStrategy: + retryPolicy: retryPolicy + backoff: + duration: duration + factor: 6 + maxDuration: maxDuration + limit: 6 + initContainers: + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podSpecPatch: podSpecPatch - volumes: - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - volumeDevices: + - devicePath: devicePath + name: name + - devicePath: devicePath + name: name + image: image + imagePullPolicy: imagePullPolicy + livenessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdin: true + terminationMessagePolicy: terminationMessagePolicy + terminationMessagePath: terminationMessagePath + workingDir: workingDir + resources: + requests: {} + limits: {} + securityContext: + privileged: true + runAsUser: 6 + capabilities: + add: + - add + - add + drop: + - drop + - drop + seLinuxOptions: + role: role + level: level + type: type + user: user + windowsOptions: + gmsaCredentialSpec: gmsaCredentialSpec + gmsaCredentialSpecName: gmsaCredentialSpecName + procMount: procMount + allowPrivilegeEscalation: true + runAsGroup: 3 + runAsNonRoot: true + readOnlyRootFilesystem: true + startupProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + env: + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - name: name + value: value + valueFrom: + secretKeyRef: + name: name + optional: true + key: key + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + configMapKeyRef: + name: name + optional: true + key: key + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + ports: + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + - protocol: protocol + hostIP: hostIP + name: name + containerPort: 9 + hostPort: 6 + command: + - command + - command + mirrorVolumeMounts: true + volumeMounts: + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + - mountPath: mountPath + mountPropagation: mountPropagation + name: name + readOnly: true + subPath: subPath + subPathExpr: subPathExpr + args: + - args + - args + lifecycle: + postStart: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + preStop: + tcpSocket: + port: port + host: host + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value name: name + tty: true + readinessProbe: + failureThreshold: 5 + periodSeconds: 9 + tcpSocket: + port: port + host: host + timeoutSeconds: 8 + successThreshold: 6 + initialDelaySeconds: 9 + exec: + command: + - command + - command + httpGet: + path: path + scheme: scheme + port: port + host: host + httpHeaders: + - name: name + value: value + - name: name + value: value + stdinOnce: true + envFrom: + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + - configMapRef: + name: name + optional: true + prefix: prefix + secretRef: + name: name + optional: true + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podSpecPatch: podSpecPatch + volumes: + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + secret: + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -195594,254 +319009,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - secret: - secretName: secretName - defaultMode: 7 - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - projected: - sources: - - downwardAPI: + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -195861,7 +319171,43 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors configMap: + defaultMode: 3 name: name optional: true items: @@ -195871,8 +319217,77 @@ components: - mode: 3 path: path key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType secret: - name: name + secretName: secretName + defaultMode: 7 optional: true items: - mode: 3 @@ -195881,11 +319296,149 @@ components: - mode: 3 path: path key: key - serviceAccountToken: + projected: + sources: + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + - downwardAPI: + items: + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 0 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 3 + path: path + key: key + - mode: 3 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 8 + defaultMode: 4 + cephfs: path: path - audience: audience - expirationSeconds: 8 - - downwardAPI: + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 6 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 7 items: - mode: 0 path: path @@ -195905,896 +319458,636 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 8 - defaultMode: 4 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 6 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: - defaultMode: 7 - items: - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 0 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 0 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 3 - name: name - optional: true - items: - - mode: 3 - path: path - key: key - - mode: 3 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 7 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - priority: 5 - workflowTemplateRef: - name: name - clusterScope: true - synchronization: - semaphore: - configMapKeyRef: - name: name - optional: true - key: key - arguments: - parameters: - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - - default: default - globalName: globalName - name: name - value: value - valueFrom: - path: path - default: default - jqFilter: jqFilter - parameter: parameter - jsonPath: jsonPath - artifacts: - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: - name: name - optional: true - key: key - http: - url: url - from: from - archiveLogs: true - - artifactory: - passwordSecret: - name: name - optional: true - key: key - url: url - usernameSecret: - name: name - optional: true - key: key - s3: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - roleARN: roleARN - insecure: true - region: region - key: key - useSDKCreds: true - globalName: globalName - raw: - data: data - archive: - tar: - compressionLevel: 3 - none: '{}' - optional: true - oss: - bucket: bucket - secretKeySecret: - name: name - optional: true - key: key - accessKeySecret: - name: name - optional: true - key: key - endpoint: endpoint - key: key - mode: 4 - path: path - git: - insecureIgnoreHostKey: true - depth: 2 - fetch: - - fetch - - fetch - passwordSecret: - name: name - optional: true - key: key - repo: repo - revision: revision - sshPrivateKeySecret: - name: name - optional: true - key: key - usernameSecret: - name: name - optional: true - key: key - gcs: - bucket: bucket - serviceAccountKeySecret: - name: name - optional: true - key: key - key: key - name: name - hdfs: - hdfsUser: hdfsUser - krbUsername: krbUsername - path: path - addresses: - - addresses - - addresses - krbConfigConfigMap: - name: name - optional: true - key: key - krbKeytabSecret: - name: name - optional: true - key: key - krbServicePrincipalName: krbServicePrincipalName - krbRealm: krbRealm - force: true - krbCCacheSecret: + awsElasticBlockStore: + partition: 6 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface + lun: 0 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 3 name: name optional: true - key: key - http: - url: url - from: from - archiveLogs: true - metrics: - prometheus: - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - - gauge: - realtime: true - value: value - histogram: - buckets: - - null - - null - value: value - help: help - name: name - counter: - value: value - when: when - labels: - - value: value - key: key - - value: value - key: key - shutdown: shutdown - affinity: - nodeAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - weight: 7 - - preference: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchFields: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values + items: + - mode: 3 + path: path key: key - operator: operator - weight: 7 - podAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values + - mode: 3 + path: path key: key - operator: operator - - values: - - values - - values + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 7 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + priority: 5 + workflowTemplateRef: + name: name + clusterScope: true + synchronization: + semaphore: + configMapKeyRef: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + arguments: + parameters: + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + - default: default + globalName: globalName + name: name + value: value + valueFrom: + path: path + default: default + jqFilter: jqFilter + parameter: parameter + jsonPath: jsonPath + artifacts: + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - - labelSelector: - matchExpressions: - - values: - - values - - values + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + - artifactory: + passwordSecret: + name: name + optional: true + key: key + url: url + usernameSecret: + name: name + optional: true + key: key + s3: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint + roleARN: roleARN + insecure: true + region: region key: key - operator: operator - - values: - - values - - values + useSDKCreds: true + globalName: globalName + raw: + data: data + archive: + tar: + compressionLevel: 3 + none: '{}' + optional: true + oss: + bucket: bucket + secretKeySecret: + name: name + optional: true + key: key + accessKeySecret: + name: name + optional: true + key: key + endpoint: endpoint key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + mode: 4 + path: path + git: + insecureIgnoreHostKey: true + depth: 2 + fetch: + - fetch + - fetch + passwordSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + repo: repo + revision: revision + sshPrivateKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - - podAffinityTerm: - labelSelector: - matchExpressions: - - values: - - values - - values + usernameSecret: + name: name + optional: true key: key - operator: operator - - values: - - values - - values + gcs: + bucket: bucket + serviceAccountKeySecret: + name: name + optional: true key: key - operator: operator - matchLabels: - key: matchLabels - topologyKey: topologyKey - namespaces: - - namespaces - - namespaces - weight: 9 - podGC: - strategy: strategy - properties: - activeDeadlineSeconds: - description: Optional duration in seconds relative to the workflow start - time which the workflow is allowed to run before the controller terminates - the io.argoproj.workflow.v1alpha1. A value of zero is used to terminate - a Running workflow - format: int64 - type: integer - affinity: - $ref: '#/components/schemas/io.k8s.api.core.v1.Affinity' - arguments: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Arguments' - artifactRepositoryRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ArtifactRepositoryRef' - automountServiceAccountToken: - description: AutomountServiceAccountToken indicates whether a service account - token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig - must be specified if this value is false. - type: boolean - dnsConfig: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodDNSConfig' - dnsPolicy: - description: Set DNS policy for the pod. Defaults to "ClusterFirst". Valid - values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. - DNS parameters given in DNSConfig will be merged with the policy selected - with DNSPolicy. To have DNS options set along with hostNetwork, you have - to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. - type: string - entrypoint: - description: Entrypoint is a template reference to the starting point of - the io.argoproj.workflow.v1alpha1. - type: string - executor: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.ExecutorConfig' - hostAliases: - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.HostAlias' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: ip - hostNetwork: - description: Host networking requested for this workflow pod. Default to - false. - type: boolean - imagePullSecrets: - description: 'ImagePullSecrets is a list of references to secrets in the - same namespace to use for pulling any images in pods that reference this - ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets - can be mounted in the pod, but ImagePullSecrets are only accessed by the - kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod' - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - metrics: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Metrics' - nodeSelector: - additionalProperties: - type: string - description: NodeSelector is a selector which will result in all pods of - the workflow to be scheduled on the selected node(s). This is able to - be overridden by a nodeSelector specified in the template. - type: object - onExit: - description: OnExit is a template reference which is invoked at the end - of the workflow, irrespective of the success, failure, or error of the - primary io.argoproj.workflow.v1alpha1. - type: string - parallelism: - description: Parallelism limits the max total parallel pods that can execute - at the same time in a workflow - format: int64 - type: integer - podDisruptionBudget: - $ref: '#/components/schemas/io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec' - podGC: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.PodGC' - podPriority: - description: Priority to apply to workflow pods. - format: int32 - type: integer - podPriorityClassName: - description: PriorityClassName to apply to workflow pods. - type: string - podSpecPatch: - description: PodSpecPatch holds strategic merge patch to apply against the - pod spec. Allows parameterization of container fields which are not strings - (e.g. resource limits). - type: string - priority: - description: Priority is used if controller is configured to process limited - number of workflows in parallel. Workflows with higher priority are processed - first. - format: int32 - type: integer - schedulerName: - description: Set scheduler name for all pods. Will be overridden if container/script - template's scheduler name is set. Default scheduler will be used if neither - specified. - type: string - securityContext: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodSecurityContext' - serviceAccountName: - description: ServiceAccountName is the name of the ServiceAccount to run - all pods of the workflow as. - type: string - shutdown: - description: Shutdown will shutdown the workflow according to its ShutdownStrategy - type: string - suspend: - description: Suspend will suspend the workflow and prevent execution of - any future steps in the workflow - type: boolean - synchronization: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Synchronization' - templates: - description: Templates is a list of workflow templates used in a workflow - items: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Template' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - tolerations: - description: Tolerations to apply to workflow pods. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Toleration' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: key - ttlSecondsAfterFinished: - description: 'TTLSecondsAfterFinished limits the lifetime of a Workflow - that has finished execution (Succeeded, Failed, Error). If this field - is set, once the Workflow finishes, it will be deleted after ttlSecondsAfterFinished - expires. If this field is unset, ttlSecondsAfterFinished will not expire. - If this field is set to zero, ttlSecondsAfterFinished expires immediately - after the Workflow finishes. DEPRECATED: Use TTLStrategy.SecondsAfterCompletion - instead.' - format: int32 - type: integer - ttlStrategy: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.TTLStrategy' - volumeClaimTemplates: - description: VolumeClaimTemplates is a list of claims that containers are - allowed to reference. The Workflow controller will create the claims at - the beginning of the workflow and delete the claims upon completion of - the workflow - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PersistentVolumeClaim' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - volumes: - description: Volumes is a list of volumes that can be mounted by containers - in a io.argoproj.workflow.v1alpha1. - items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Volume' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - workflowMetadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' - workflowTemplateRef: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplateRef' - type: object - io.argoproj.workflow.v1alpha1.WorkflowTemplateUpdateRequest: + key: key + name: name + hdfs: + hdfsUser: hdfsUser + krbUsername: krbUsername + path: path + addresses: + - addresses + - addresses + krbConfigConfigMap: + name: name + optional: true + key: key + krbKeytabSecret: + name: name + optional: true + key: key + krbServicePrincipalName: krbServicePrincipalName + krbRealm: krbRealm + force: true + krbCCacheSecret: + name: name + optional: true + key: key + http: + url: url + from: from + archiveLogs: true + metrics: + prometheus: + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + - gauge: + realtime: true + value: value + histogram: + buckets: + - null + - null + value: value + help: help + name: name + counter: + value: value + when: when + labels: + - value: value + key: key + - value: value + key: key + shutdown: shutdown + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + - matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + - preference: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchFields: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + weight: 7 + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + - labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + - podAffinityTerm: + labelSelector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + topologyKey: topologyKey + namespaces: + - namespaces + - namespaces + weight: 9 + podGC: + strategy: strategy + name: name + namespace: namespace properties: name: description: 'DEPRECATED: This field is ignored.' @@ -196802,16 +320095,19 @@ components: namespace: type: string template: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowTemplate' + $ref: '#/components/schemas/WorkflowTemplate' type: object - io.argoproj.workflow.v1alpha1.WorkflowTerminateRequest: + WorkflowTerminateRequest: + example: + name: name + namespace: namespace properties: name: type: string namespace: type: string type: object - io.argoproj.workflow.v1alpha1.WorkflowWatchEvent: + WorkflowWatchEvent: example: type: type object: @@ -196824,7 +320120,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -196846,12 +320141,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -196884,7 +320177,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -196958,7 +320250,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -196980,12 +320271,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -197018,7 +320307,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -197058,16 +320346,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -197079,7 +320363,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -197101,12 +320384,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -197139,7 +320420,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -197179,16 +320459,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -209379,9 +332655,7 @@ components: compressedNodes: compressedNodes resourcesDuration: key: 4 - startedAt: 2000-01-23T04:56:07.000+00:00 message: message - finishedAt: 2000-01-23T04:56:07.000+00:00 nodes: key: outputs: @@ -209853,12 +333127,10 @@ components: resourcesDuration: key: 3 hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 workflowTemplateName: workflowTemplateName message: message type: type templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 podIP: podIP boundaryID: boundaryID children: @@ -209938,7 +333210,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -209960,12 +333231,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -209998,7 +333267,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -210038,16 +333306,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -210059,7 +333323,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -210081,12 +333344,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -210119,7 +333380,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -210159,16 +333419,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -219127,12 +342383,12 @@ components: offloadNodeStatusVersion: offloadNodeStatusVersion properties: object: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.Workflow' + $ref: '#/components/schemas/Workflow' type: title: the type of change type: string type: object - io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource: + AWSElasticBlockStoreVolumeSource: description: |- Represents a Persistent Disk resource in AWS. @@ -219167,7 +342423,7 @@ components: required: - volumeID type: object - io.k8s.api.core.v1.Affinity: + Affinity: description: Affinity is a group of affinity scheduling rules. example: nodeAffinity: @@ -219426,13 +342682,13 @@ components: weight: 9 properties: nodeAffinity: - $ref: '#/components/schemas/io.k8s.api.core.v1.NodeAffinity' + $ref: '#/components/schemas/NodeAffinity' podAffinity: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodAffinity' + $ref: '#/components/schemas/PodAffinity' podAntiAffinity: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodAntiAffinity' + $ref: '#/components/schemas/PodAntiAffinity' type: object - io.k8s.api.core.v1.AzureDiskVolumeSource: + AzureDiskVolumeSource: description: AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. example: @@ -219470,7 +342726,7 @@ components: - diskName - diskURI type: object - io.k8s.api.core.v1.AzureFileVolumeSource: + AzureFileVolumeSource: description: AzureFile represents an Azure File Service mount on the host and bind mount to the pod. example: @@ -219493,7 +342749,7 @@ components: - secretName - shareName type: object - io.k8s.api.core.v1.CSIVolumeSource: + CSIVolumeSource: description: Represents a source location of a volume to mount, managed by an external CSI driver example: @@ -219515,7 +342771,7 @@ components: will determine the default filesystem to apply. type: string nodePublishSecretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' readOnly: description: Specifies a read-only configuration for the volume. Defaults to false (read/write). @@ -219530,7 +342786,7 @@ components: required: - driver type: object - io.k8s.api.core.v1.Capabilities: + Capabilities: description: Adds and removes POSIX capabilities from running containers. example: add: @@ -219551,7 +342807,7 @@ components: type: string type: array type: object - io.k8s.api.core.v1.CephFSVolumeSource: + CephFSVolumeSource: description: Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. example: @@ -219584,7 +342840,7 @@ components: is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it' type: string secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' user: description: 'Optional: User is the rados user name, default is admin More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it' @@ -219592,7 +342848,7 @@ components: required: - monitors type: object - io.k8s.api.core.v1.CinderVolumeSource: + CinderVolumeSource: description: Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and @@ -219614,7 +342870,7 @@ components: force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md' type: boolean secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' volumeID: description: 'volume id used to identify the volume in cinder More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md' @@ -219622,7 +342878,7 @@ components: required: - volumeID type: object - io.k8s.api.core.v1.ConfigMapEnvSource: + ConfigMapEnvSource: description: |- ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. @@ -219638,7 +342894,7 @@ components: description: Specify whether the ConfigMap must be defined type: boolean type: object - io.k8s.api.core.v1.ConfigMapKeySelector: + ConfigMapKeySelector: description: Selects a key from a ConfigMap. example: name: name @@ -219657,7 +342913,7 @@ components: required: - key type: object - io.k8s.api.core.v1.ConfigMapProjection: + ConfigMapProjection: description: |- Adapts a ConfigMap into a projected volume. @@ -219682,7 +342938,7 @@ components: the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.KeyToPath' + $ref: '#/components/schemas/KeyToPath' type: array name: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' @@ -219691,7 +342947,7 @@ components: description: Specify whether the ConfigMap or its keys must be defined type: boolean type: object - io.k8s.api.core.v1.ConfigMapVolumeSource: + ConfigMapVolumeSource: description: |- Adapts a ConfigMap into a volume. @@ -219725,7 +342981,7 @@ components: the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.KeyToPath' + $ref: '#/components/schemas/KeyToPath' type: array name: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' @@ -219734,7 +342990,7 @@ components: description: Specify whether the ConfigMap or its keys must be defined type: boolean type: object - io.k8s.api.core.v1.Container: + Container: description: A single application container that you want to run within a pod. example: volumeDevices: @@ -219969,7 +343225,7 @@ components: description: List of environment variables to set in the container. Cannot be updated. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvVar' + $ref: '#/components/schemas/EnvVar' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: name @@ -219981,7 +343237,7 @@ components: will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvFromSource' + $ref: '#/components/schemas/EnvFromSource' type: array image: description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images @@ -219995,9 +343251,9 @@ components: be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images' type: string lifecycle: - $ref: '#/components/schemas/io.k8s.api.core.v1.Lifecycle' + $ref: '#/components/schemas/Lifecycle' livenessProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' + $ref: '#/components/schemas/Probe' name: description: Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. @@ -220010,7 +343266,7 @@ components: listening on the default "0.0.0.0" address inside a container will be accessible from the network. Cannot be updated. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.ContainerPort' + $ref: '#/components/schemas/ContainerPort' type: array x-kubernetes-patch-strategy: merge x-kubernetes-list-type: map @@ -220019,11 +343275,11 @@ components: - protocol x-kubernetes-patch-merge-key: containerPort readinessProbe: - $ref: '#/components/schemas/io.k8s.api.core.v1.Probe' + $ref: '#/components/schemas/Probe' resources: - $ref: '#/components/schemas/io.k8s.api.core.v1.ResourceRequirements' + $ref: '#/components/schemas/ResourceRequirements' securityContext: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecurityContext' + $ref: '#/components/schemas/SecurityContext' stdin: description: Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container @@ -220065,7 +343321,7 @@ components: description: volumeDevices is the list of block devices to be used by the container. This is a beta feature. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeDevice' + $ref: '#/components/schemas/VolumeDevice' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: devicePath @@ -220073,7 +343329,7 @@ components: description: Pod volumes to mount into the container's filesystem. Cannot be updated. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeMount' + $ref: '#/components/schemas/VolumeMount' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: mountPath @@ -220085,7 +343341,7 @@ components: required: - image type: object - io.k8s.api.core.v1.ContainerPort: + ContainerPort: description: ContainerPort represents a network port in a single container. example: protocol: protocol @@ -220119,7 +343375,7 @@ components: required: - containerPort type: object - io.k8s.api.core.v1.DownwardAPIProjection: + DownwardAPIProjection: description: Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. @@ -220147,10 +343403,10 @@ components: items: description: Items is a list of DownwardAPIVolume file items: - $ref: '#/components/schemas/io.k8s.api.core.v1.DownwardAPIVolumeFile' + $ref: '#/components/schemas/DownwardAPIVolumeFile' type: array type: object - io.k8s.api.core.v1.DownwardAPIVolumeFile: + DownwardAPIVolumeFile: description: DownwardAPIVolumeFile represents information to create the file containing the pod field example: @@ -220165,7 +343421,7 @@ components: fieldPath: fieldPath properties: fieldRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ObjectFieldSelector' + $ref: '#/components/schemas/ObjectFieldSelector' mode: description: 'Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This @@ -220179,11 +343435,11 @@ components: encoded. The first item of the relative path must not start with ''..''' type: string resourceFieldRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ResourceFieldSelector' + $ref: '#/components/schemas/ResourceFieldSelector' required: - path type: object - io.k8s.api.core.v1.DownwardAPIVolumeSource: + DownwardAPIVolumeSource: description: DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. example: @@ -220219,10 +343475,10 @@ components: items: description: Items is a list of downward API volume file items: - $ref: '#/components/schemas/io.k8s.api.core.v1.DownwardAPIVolumeFile' + $ref: '#/components/schemas/DownwardAPIVolumeFile' type: array type: object - io.k8s.api.core.v1.EmptyDirVolumeSource: + EmptyDirVolumeSource: description: Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. example: @@ -220269,7 +343525,7 @@ components: This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. type: string type: object - io.k8s.api.core.v1.EnvFromSource: + EnvFromSource: description: EnvFromSource represents the source of a set of ConfigMaps example: configMapRef: @@ -220281,15 +343537,15 @@ components: optional: true properties: configMapRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ConfigMapEnvSource' + $ref: '#/components/schemas/ConfigMapEnvSource' prefix: description: An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. type: string secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretEnvSource' + $ref: '#/components/schemas/SecretEnvSource' type: object - io.k8s.api.core.v1.EnvVar: + EnvVar: description: EnvVar represents an environment variable present in a Container. example: name: name @@ -220323,11 +343579,11 @@ components: regardless of whether the variable exists or not. Defaults to "".' type: string valueFrom: - $ref: '#/components/schemas/io.k8s.api.core.v1.EnvVarSource' + $ref: '#/components/schemas/EnvVarSource' required: - name type: object - io.k8s.api.core.v1.EnvVarSource: + EnvVarSource: description: EnvVarSource represents a source for the value of an EnvVar. example: secretKeyRef: @@ -220347,15 +343603,15 @@ components: fieldPath: fieldPath properties: configMapKeyRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ConfigMapKeySelector' + $ref: '#/components/schemas/ConfigMapKeySelector' fieldRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ObjectFieldSelector' + $ref: '#/components/schemas/ObjectFieldSelector' resourceFieldRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.ResourceFieldSelector' + $ref: '#/components/schemas/ResourceFieldSelector' secretKeyRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretKeySelector' + $ref: '#/components/schemas/SecretKeySelector' type: object - io.k8s.api.core.v1.ExecAction: + ExecAction: description: ExecAction describes a "run in container" action. example: command: @@ -220373,7 +343629,7 @@ components: type: string type: array type: object - io.k8s.api.core.v1.FCVolumeSource: + FCVolumeSource: description: Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. @@ -220413,7 +343669,7 @@ components: type: string type: array type: object - io.k8s.api.core.v1.FlexVolumeSource: + FlexVolumeSource: description: FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. example: @@ -220443,11 +343699,11 @@ components: force the ReadOnly setting in VolumeMounts.' type: boolean secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' required: - driver type: object - io.k8s.api.core.v1.FlockerVolumeSource: + FlockerVolumeSource: description: Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. @@ -220464,7 +343720,7 @@ components: dataset type: string type: object - io.k8s.api.core.v1.GCEPersistentDiskVolumeSource: + GCEPersistentDiskVolumeSource: description: |- Represents a Persistent Disk resource in Google Compute Engine. @@ -220499,7 +343755,7 @@ components: required: - pdName type: object - io.k8s.api.core.v1.GitRepoVolumeSource: + GitRepoVolumeSource: description: |- Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. @@ -220524,7 +343780,7 @@ components: required: - repository type: object - io.k8s.api.core.v1.GlusterfsVolumeSource: + GlusterfsVolumeSource: description: Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. example: @@ -220547,7 +343803,7 @@ components: - endpoints - path type: object - io.k8s.api.core.v1.HTTPGetAction: + HTTPGetAction: description: HTTPGetAction describes an action based on HTTP Get requests. example: path: path @@ -220568,7 +343824,7 @@ components: description: Custom headers to set in the request. HTTP allows repeated headers. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.HTTPHeader' + $ref: '#/components/schemas/HTTPHeader' type: array path: description: Path to access on the HTTP server. @@ -220586,7 +343842,7 @@ components: required: - port type: object - io.k8s.api.core.v1.HTTPHeader: + HTTPHeader: description: HTTPHeader describes a custom header to be used in HTTP probes example: name: name @@ -220602,7 +343858,7 @@ components: - name - value type: object - io.k8s.api.core.v1.Handler: + Handler: description: Handler defines a specific action that should be taken example: tcpSocket: @@ -220624,13 +343880,13 @@ components: value: value properties: exec: - $ref: '#/components/schemas/io.k8s.api.core.v1.ExecAction' + $ref: '#/components/schemas/ExecAction' httpGet: - $ref: '#/components/schemas/io.k8s.api.core.v1.HTTPGetAction' + $ref: '#/components/schemas/HTTPGetAction' tcpSocket: - $ref: '#/components/schemas/io.k8s.api.core.v1.TCPSocketAction' + $ref: '#/components/schemas/TCPSocketAction' type: object - io.k8s.api.core.v1.HostAlias: + HostAlias: description: HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. example: @@ -220648,7 +343904,7 @@ components: description: IP address of the host file entry. type: string type: object - io.k8s.api.core.v1.HostPathVolumeSource: + HostPathVolumeSource: description: Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. example: @@ -220665,7 +343921,7 @@ components: required: - path type: object - io.k8s.api.core.v1.ISCSIVolumeSource: + ISCSIVolumeSource: description: Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. example: @@ -220723,7 +343979,7 @@ components: Defaults to false. type: boolean secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' targetPortal: description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). @@ -220733,7 +343989,7 @@ components: - lun - targetPortal type: object - io.k8s.api.core.v1.KeyToPath: + KeyToPath: description: Maps a string key to a path within a volume. example: mode: 3 @@ -220759,7 +344015,7 @@ components: - key - path type: object - io.k8s.api.core.v1.Lifecycle: + Lifecycle: description: Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, @@ -220803,11 +344059,11 @@ components: value: value properties: postStart: - $ref: '#/components/schemas/io.k8s.api.core.v1.Handler' + $ref: '#/components/schemas/Handler' preStop: - $ref: '#/components/schemas/io.k8s.api.core.v1.Handler' + $ref: '#/components/schemas/Handler' type: object - io.k8s.api.core.v1.LocalObjectReference: + LocalObjectReference: description: LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. example: @@ -220817,7 +344073,7 @@ components: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' type: string type: object - io.k8s.api.core.v1.NFSVolumeSource: + NFSVolumeSource: description: Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. example: @@ -220840,7 +344096,7 @@ components: - path - server type: object - io.k8s.api.core.v1.NodeAffinity: + NodeAffinity: description: Node affinity is a group of node affinity scheduling rules. example: requiredDuringSchedulingIgnoredDuringExecution: @@ -220949,12 +344205,12 @@ components: of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PreferredSchedulingTerm' + $ref: '#/components/schemas/PreferredSchedulingTerm' type: array requiredDuringSchedulingIgnoredDuringExecution: - $ref: '#/components/schemas/io.k8s.api.core.v1.NodeSelector' + $ref: '#/components/schemas/NodeSelector' type: object - io.k8s.api.core.v1.NodeSelector: + NodeSelector: description: A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. @@ -221008,12 +344264,12 @@ components: nodeSelectorTerms: description: Required. A list of node selector terms. The terms are ORed. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.NodeSelectorTerm' + $ref: '#/components/schemas/NodeSelectorTerm' type: array required: - nodeSelectorTerms type: object - io.k8s.api.core.v1.NodeSelectorRequirement: + NodeSelectorRequirement: description: A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. example: @@ -221043,7 +344299,7 @@ components: - key - operator type: object - io.k8s.api.core.v1.NodeSelectorTerm: + NodeSelectorTerm: description: A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. @@ -221074,15 +344330,15 @@ components: matchExpressions: description: A list of node selector requirements by node's labels. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.NodeSelectorRequirement' + $ref: '#/components/schemas/NodeSelectorRequirement' type: array matchFields: description: A list of node selector requirements by node's fields. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.NodeSelectorRequirement' + $ref: '#/components/schemas/NodeSelectorRequirement' type: array type: object - io.k8s.api.core.v1.ObjectFieldSelector: + ObjectFieldSelector: description: ObjectFieldSelector selects an APIVersioned field of an object. example: apiVersion: apiVersion @@ -221098,7 +344354,7 @@ components: required: - fieldPath type: object - io.k8s.api.core.v1.ObjectReference: + ObjectReference: description: ObjectReference contains enough information to let you inspect or modify the referred object. example: @@ -221140,7 +344396,7 @@ components: description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' type: string type: object - io.k8s.api.core.v1.PersistentVolumeClaim: + PersistentVolumeClaim: description: PersistentVolumeClaim is a user's request for and claim to a persistent volume example: @@ -221153,7 +344409,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -221175,12 +344430,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -221213,7 +344466,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -221253,16 +344505,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} properties: @@ -221277,39 +344525,29 @@ components: submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds' type: string metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta' + $ref: '#/components/schemas/ObjectMeta' spec: - $ref: '#/components/schemas/io.k8s.api.core.v1.PersistentVolumeClaimSpec' + $ref: '#/components/schemas/PersistentVolumeClaimSpec' status: - $ref: '#/components/schemas/io.k8s.api.core.v1.PersistentVolumeClaimStatus' + $ref: '#/components/schemas/PersistentVolumeClaimStatus' type: object x-kubernetes-group-version-kind: - group: "" kind: PersistentVolumeClaim version: v1 - io.k8s.api.core.v1.PersistentVolumeClaimCondition: + PersistentVolumeClaimCondition: description: PersistentVolumeClaimCondition contails details about state of pvc example: reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status properties: lastProbeTime: - description: 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. - format: date-time - type: string + $ref: '#/components/schemas/Time' lastTransitionTime: - description: 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. - format: date-time - type: string + $ref: '#/components/schemas/Time' message: description: Human-readable message indicating details about last transition. type: string @@ -221326,7 +344564,7 @@ components: - status - type type: object - io.k8s.api.core.v1.PersistentVolumeClaimSpec: + PersistentVolumeClaimSpec: description: PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes example: @@ -221365,11 +344603,11 @@ components: type: string type: array dataSource: - $ref: '#/components/schemas/io.k8s.api.core.v1.TypedLocalObjectReference' + $ref: '#/components/schemas/TypedLocalObjectReference' resources: - $ref: '#/components/schemas/io.k8s.api.core.v1.ResourceRequirements' + $ref: '#/components/schemas/ResourceRequirements' selector: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector' + $ref: '#/components/schemas/LabelSelector' storageClassName: description: 'Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' @@ -221384,7 +344622,7 @@ components: backing this claim. type: string type: object - io.k8s.api.core.v1.PersistentVolumeClaimStatus: + PersistentVolumeClaimStatus: description: PersistentVolumeClaimStatus is the current status of a persistent volume claim. example: @@ -221394,16 +344632,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} properties: @@ -221422,7 +344656,7 @@ components: description: Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PersistentVolumeClaimCondition' + $ref: '#/components/schemas/PersistentVolumeClaimCondition' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: type @@ -221430,7 +344664,7 @@ components: description: Phase represents the current phase of PersistentVolumeClaim. type: string type: object - io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource: + PersistentVolumeClaimVolumeSource: description: PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper @@ -221449,7 +344683,7 @@ components: required: - claimName type: object - io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource: + PhotonPersistentDiskVolumeSource: description: Represents a Photon Controller persistent disk resource. example: pdID: pdID @@ -221466,7 +344700,7 @@ components: required: - pdID type: object - io.k8s.api.core.v1.PodAffinity: + PodAffinity: description: Pod affinity is a group of inter pod affinity scheduling rules. example: requiredDuringSchedulingIgnoredDuringExecution: @@ -221559,7 +344793,7 @@ components: matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.WeightedPodAffinityTerm' + $ref: '#/components/schemas/WeightedPodAffinityTerm' type: array requiredDuringSchedulingIgnoredDuringExecution: description: If the affinity requirements specified by this field are not @@ -221570,10 +344804,10 @@ components: are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodAffinityTerm' + $ref: '#/components/schemas/PodAffinityTerm' type: array type: object - io.k8s.api.core.v1.PodAffinityTerm: + PodAffinityTerm: description: Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running @@ -221600,7 +344834,7 @@ components: - namespaces properties: labelSelector: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector' + $ref: '#/components/schemas/LabelSelector' namespaces: description: namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means "this pod's namespace" @@ -221617,7 +344851,7 @@ components: required: - topologyKey type: object - io.k8s.api.core.v1.PodAntiAffinity: + PodAntiAffinity: description: Pod anti affinity is a group of inter pod anti affinity scheduling rules. example: @@ -221711,7 +344945,7 @@ components: the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.WeightedPodAffinityTerm' + $ref: '#/components/schemas/WeightedPodAffinityTerm' type: array requiredDuringSchedulingIgnoredDuringExecution: description: If the anti-affinity requirements specified by this field are @@ -221722,10 +344956,10 @@ components: When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodAffinityTerm' + $ref: '#/components/schemas/PodAffinityTerm' type: array type: object - io.k8s.api.core.v1.PodDNSConfig: + PodDNSConfig: description: PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. example: @@ -221754,7 +344988,7 @@ components: Resolution options given in Options will override those that appear in the base DNSPolicy. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodDNSConfigOption' + $ref: '#/components/schemas/PodDNSConfigOption' type: array searches: description: A list of DNS search domains for host-name lookup. This will @@ -221764,7 +344998,7 @@ components: type: string type: array type: object - io.k8s.api.core.v1.PodDNSConfigOption: + PodDNSConfigOption: description: PodDNSConfigOption defines DNS resolver options of a pod. example: name: name @@ -221776,7 +345010,7 @@ components: value: type: string type: object - io.k8s.api.core.v1.PodSecurityContext: + PodSecurityContext: description: PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. @@ -221834,7 +345068,7 @@ components: format: int64 type: integer seLinuxOptions: - $ref: '#/components/schemas/io.k8s.api.core.v1.SELinuxOptions' + $ref: '#/components/schemas/SELinuxOptions' supplementalGroups: description: A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups @@ -221848,12 +345082,12 @@ components: Pods with unsupported sysctls (by the container runtime) might fail to launch. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.Sysctl' + $ref: '#/components/schemas/Sysctl' type: array windowsOptions: - $ref: '#/components/schemas/io.k8s.api.core.v1.WindowsSecurityContextOptions' + $ref: '#/components/schemas/WindowsSecurityContextOptions' type: object - io.k8s.api.core.v1.PortworxVolumeSource: + PortworxVolumeSource: description: PortworxVolumeSource represents a Portworx volume resource. example: volumeID: volumeID @@ -221875,7 +345109,7 @@ components: required: - volumeID type: object - io.k8s.api.core.v1.PreferredSchedulingTerm: + PreferredSchedulingTerm: description: An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). @@ -221906,7 +345140,7 @@ components: weight: 7 properties: preference: - $ref: '#/components/schemas/io.k8s.api.core.v1.NodeSelectorTerm' + $ref: '#/components/schemas/NodeSelectorTerm' weight: description: Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. @@ -221916,7 +345150,7 @@ components: - preference - weight type: object - io.k8s.api.core.v1.Probe: + Probe: description: Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. example: @@ -221944,14 +345178,14 @@ components: value: value properties: exec: - $ref: '#/components/schemas/io.k8s.api.core.v1.ExecAction' + $ref: '#/components/schemas/ExecAction' failureThreshold: description: Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. format: int32 type: integer httpGet: - $ref: '#/components/schemas/io.k8s.api.core.v1.HTTPGetAction' + $ref: '#/components/schemas/HTTPGetAction' initialDelaySeconds: description: 'Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes' @@ -221969,14 +345203,14 @@ components: format: int32 type: integer tcpSocket: - $ref: '#/components/schemas/io.k8s.api.core.v1.TCPSocketAction' + $ref: '#/components/schemas/TCPSocketAction' timeoutSeconds: description: 'Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes' format: int32 type: integer type: object - io.k8s.api.core.v1.ProjectedVolumeSource: + ProjectedVolumeSource: description: Represents a projected volume source example: sources: @@ -222080,12 +345314,12 @@ components: sources: description: list of volume projections items: - $ref: '#/components/schemas/io.k8s.api.core.v1.VolumeProjection' + $ref: '#/components/schemas/VolumeProjection' type: array required: - sources type: object - io.k8s.api.core.v1.QuobyteVolumeSource: + QuobyteVolumeSource: description: Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. example: @@ -222123,7 +345357,7 @@ components: - registry - volume type: object - io.k8s.api.core.v1.RBDVolumeSource: + RBDVolumeSource: description: Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. example: @@ -222165,7 +345399,7 @@ components: Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it' type: boolean secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' user: description: 'The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it' type: string @@ -222173,7 +345407,7 @@ components: - image - monitors type: object - io.k8s.api.core.v1.ResourceFieldSelector: + ResourceFieldSelector: description: ResourceFieldSelector represents container resources (cpu, memory) and their output format example: @@ -222224,7 +345458,7 @@ components: required: - resource type: object - io.k8s.api.core.v1.ResourceRequirements: + ResourceRequirements: description: ResourceRequirements describes the compute resource requirements. example: requests: {} @@ -222245,7 +345479,7 @@ components: value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/' type: object type: object - io.k8s.api.core.v1.SELinuxOptions: + SELinuxOptions: description: SELinuxOptions are the labels to be applied to the container example: role: role @@ -222266,7 +345500,7 @@ components: description: User is a SELinux user label that applies to the container. type: string type: object - io.k8s.api.core.v1.ScaleIOVolumeSource: + ScaleIOVolumeSource: description: ScaleIOVolumeSource represents a persistent ScaleIO volume example: system: system @@ -222297,7 +345531,7 @@ components: ReadOnly setting in VolumeMounts. type: boolean secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' sslEnabled: description: Flag to enable/disable SSL communication with Gateway, default false @@ -222321,7 +345555,7 @@ components: - secretRef - system type: object - io.k8s.api.core.v1.SecretEnvSource: + SecretEnvSource: description: |- SecretEnvSource selects a Secret to populate the environment variables with. @@ -222337,7 +345571,7 @@ components: description: Specify whether the Secret must be defined type: boolean type: object - io.k8s.api.core.v1.SecretKeySelector: + SecretKeySelector: description: SecretKeySelector selects a key of a Secret. example: name: name @@ -222357,7 +345591,7 @@ components: required: - key type: object - io.k8s.api.core.v1.SecretProjection: + SecretProjection: description: |- Adapts a secret into a projected volume. @@ -222382,7 +345616,7 @@ components: will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.KeyToPath' + $ref: '#/components/schemas/KeyToPath' type: array name: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' @@ -222391,7 +345625,7 @@ components: description: Specify whether the Secret or its key must be defined type: boolean type: object - io.k8s.api.core.v1.SecretVolumeSource: + SecretVolumeSource: description: |- Adapts a Secret into a volume. @@ -222425,7 +345659,7 @@ components: will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. items: - $ref: '#/components/schemas/io.k8s.api.core.v1.KeyToPath' + $ref: '#/components/schemas/KeyToPath' type: array optional: description: Specify whether the Secret or its keys must be defined @@ -222435,7 +345669,7 @@ components: https://kubernetes.io/docs/concepts/storage/volumes#secret' type: string type: object - io.k8s.api.core.v1.SecurityContext: + SecurityContext: description: SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. @@ -222470,7 +345704,7 @@ components: is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN' type: boolean capabilities: - $ref: '#/components/schemas/io.k8s.api.core.v1.Capabilities' + $ref: '#/components/schemas/Capabilities' privileged: description: Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. @@ -222508,11 +345742,11 @@ components: format: int64 type: integer seLinuxOptions: - $ref: '#/components/schemas/io.k8s.api.core.v1.SELinuxOptions' + $ref: '#/components/schemas/SELinuxOptions' windowsOptions: - $ref: '#/components/schemas/io.k8s.api.core.v1.WindowsSecurityContextOptions' + $ref: '#/components/schemas/WindowsSecurityContextOptions' type: object - io.k8s.api.core.v1.ServiceAccountTokenProjection: + ServiceAccountTokenProjection: description: ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server @@ -222544,7 +345778,7 @@ components: required: - path type: object - io.k8s.api.core.v1.StorageOSVolumeSource: + StorageOSVolumeSource: description: Represents a StorageOS persistent volume resource. example: volumeNamespace: volumeNamespace @@ -222564,7 +345798,7 @@ components: ReadOnly setting in VolumeMounts. type: boolean secretRef: - $ref: '#/components/schemas/io.k8s.api.core.v1.LocalObjectReference' + $ref: '#/components/schemas/LocalObjectReference' volumeName: description: VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. @@ -222578,7 +345812,7 @@ components: Namespaces that do not pre-exist within StorageOS will be created. type: string type: object - io.k8s.api.core.v1.Sysctl: + Sysctl: description: Sysctl defines a kernel parameter to be set example: name: name @@ -222594,7 +345828,7 @@ components: - name - value type: object - io.k8s.api.core.v1.TCPSocketAction: + TCPSocketAction: description: TCPSocketAction describes an action based on opening a socket example: port: port @@ -222613,7 +345847,7 @@ components: required: - port type: object - io.k8s.api.core.v1.Toleration: + Toleration: description: The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . example: @@ -222653,7 +345887,7 @@ components: string. type: string type: object - io.k8s.api.core.v1.TypedLocalObjectReference: + TypedLocalObjectReference: description: TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. example: @@ -222676,7 +345910,7 @@ components: - kind - name type: object - io.k8s.api.core.v1.Volume: + Volume: description: Volume represents a named volume in a pod that may be accessed by any container in the pod. example: @@ -222969,69 +346203,69 @@ components: type: type properties: awsElasticBlockStore: - $ref: '#/components/schemas/io.k8s.api.core.v1.AWSElasticBlockStoreVolumeSource' + $ref: '#/components/schemas/AWSElasticBlockStoreVolumeSource' azureDisk: - $ref: '#/components/schemas/io.k8s.api.core.v1.AzureDiskVolumeSource' + $ref: '#/components/schemas/AzureDiskVolumeSource' azureFile: - $ref: '#/components/schemas/io.k8s.api.core.v1.AzureFileVolumeSource' + $ref: '#/components/schemas/AzureFileVolumeSource' cephfs: - $ref: '#/components/schemas/io.k8s.api.core.v1.CephFSVolumeSource' + $ref: '#/components/schemas/CephFSVolumeSource' cinder: - $ref: '#/components/schemas/io.k8s.api.core.v1.CinderVolumeSource' + $ref: '#/components/schemas/CinderVolumeSource' configMap: - $ref: '#/components/schemas/io.k8s.api.core.v1.ConfigMapVolumeSource' + $ref: '#/components/schemas/ConfigMapVolumeSource' csi: - $ref: '#/components/schemas/io.k8s.api.core.v1.CSIVolumeSource' + $ref: '#/components/schemas/CSIVolumeSource' downwardAPI: - $ref: '#/components/schemas/io.k8s.api.core.v1.DownwardAPIVolumeSource' + $ref: '#/components/schemas/DownwardAPIVolumeSource' emptyDir: - $ref: '#/components/schemas/io.k8s.api.core.v1.EmptyDirVolumeSource' + $ref: '#/components/schemas/EmptyDirVolumeSource' fc: - $ref: '#/components/schemas/io.k8s.api.core.v1.FCVolumeSource' + $ref: '#/components/schemas/FCVolumeSource' flexVolume: - $ref: '#/components/schemas/io.k8s.api.core.v1.FlexVolumeSource' + $ref: '#/components/schemas/FlexVolumeSource' flocker: - $ref: '#/components/schemas/io.k8s.api.core.v1.FlockerVolumeSource' + $ref: '#/components/schemas/FlockerVolumeSource' gcePersistentDisk: - $ref: '#/components/schemas/io.k8s.api.core.v1.GCEPersistentDiskVolumeSource' + $ref: '#/components/schemas/GCEPersistentDiskVolumeSource' gitRepo: - $ref: '#/components/schemas/io.k8s.api.core.v1.GitRepoVolumeSource' + $ref: '#/components/schemas/GitRepoVolumeSource' glusterfs: - $ref: '#/components/schemas/io.k8s.api.core.v1.GlusterfsVolumeSource' + $ref: '#/components/schemas/GlusterfsVolumeSource' hostPath: - $ref: '#/components/schemas/io.k8s.api.core.v1.HostPathVolumeSource' + $ref: '#/components/schemas/HostPathVolumeSource' iscsi: - $ref: '#/components/schemas/io.k8s.api.core.v1.ISCSIVolumeSource' + $ref: '#/components/schemas/ISCSIVolumeSource' name: description: 'Volume''s name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' type: string nfs: - $ref: '#/components/schemas/io.k8s.api.core.v1.NFSVolumeSource' + $ref: '#/components/schemas/NFSVolumeSource' persistentVolumeClaim: - $ref: '#/components/schemas/io.k8s.api.core.v1.PersistentVolumeClaimVolumeSource' + $ref: '#/components/schemas/PersistentVolumeClaimVolumeSource' photonPersistentDisk: - $ref: '#/components/schemas/io.k8s.api.core.v1.PhotonPersistentDiskVolumeSource' + $ref: '#/components/schemas/PhotonPersistentDiskVolumeSource' portworxVolume: - $ref: '#/components/schemas/io.k8s.api.core.v1.PortworxVolumeSource' + $ref: '#/components/schemas/PortworxVolumeSource' projected: - $ref: '#/components/schemas/io.k8s.api.core.v1.ProjectedVolumeSource' + $ref: '#/components/schemas/ProjectedVolumeSource' quobyte: - $ref: '#/components/schemas/io.k8s.api.core.v1.QuobyteVolumeSource' + $ref: '#/components/schemas/QuobyteVolumeSource' rbd: - $ref: '#/components/schemas/io.k8s.api.core.v1.RBDVolumeSource' + $ref: '#/components/schemas/RBDVolumeSource' scaleIO: - $ref: '#/components/schemas/io.k8s.api.core.v1.ScaleIOVolumeSource' + $ref: '#/components/schemas/ScaleIOVolumeSource' secret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretVolumeSource' + $ref: '#/components/schemas/SecretVolumeSource' storageos: - $ref: '#/components/schemas/io.k8s.api.core.v1.StorageOSVolumeSource' + $ref: '#/components/schemas/StorageOSVolumeSource' vsphereVolume: - $ref: '#/components/schemas/io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource' + $ref: '#/components/schemas/VsphereVirtualDiskVolumeSource' required: - name type: object - io.k8s.api.core.v1.VolumeDevice: + VolumeDevice: description: volumeDevice describes a mapping of a raw block device within a container. example: @@ -223050,7 +346284,7 @@ components: - devicePath - name type: object - io.k8s.api.core.v1.VolumeMount: + VolumeMount: description: VolumeMount describes a mounting of a Volume within a container. example: mountPath: mountPath @@ -223091,7 +346325,7 @@ components: - mountPath - name type: object - io.k8s.api.core.v1.VolumeProjection: + VolumeProjection: description: Projection that may be projected along with other supported volume types example: @@ -223141,15 +346375,15 @@ components: expirationSeconds: 8 properties: configMap: - $ref: '#/components/schemas/io.k8s.api.core.v1.ConfigMapProjection' + $ref: '#/components/schemas/ConfigMapProjection' downwardAPI: - $ref: '#/components/schemas/io.k8s.api.core.v1.DownwardAPIProjection' + $ref: '#/components/schemas/DownwardAPIProjection' secret: - $ref: '#/components/schemas/io.k8s.api.core.v1.SecretProjection' + $ref: '#/components/schemas/SecretProjection' serviceAccountToken: - $ref: '#/components/schemas/io.k8s.api.core.v1.ServiceAccountTokenProjection' + $ref: '#/components/schemas/ServiceAccountTokenProjection' type: object - io.k8s.api.core.v1.VsphereVirtualDiskVolumeSource: + VsphereVirtualDiskVolumeSource: description: Represents a vSphere volume resource. example: storagePolicyName: storagePolicyName @@ -223175,7 +346409,7 @@ components: required: - volumePath type: object - io.k8s.api.core.v1.WeightedPodAffinityTerm: + WeightedPodAffinityTerm: description: The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) example: @@ -223201,7 +346435,7 @@ components: weight: 9 properties: podAffinityTerm: - $ref: '#/components/schemas/io.k8s.api.core.v1.PodAffinityTerm' + $ref: '#/components/schemas/PodAffinityTerm' weight: description: weight associated with matching the corresponding podAffinityTerm, in the range 1-100. @@ -223211,7 +346445,7 @@ components: - podAffinityTerm - weight type: object - io.k8s.api.core.v1.WindowsSecurityContextOptions: + WindowsSecurityContextOptions: description: WindowsSecurityContextOptions contain Windows-specific options and credentials. example: @@ -223265,7 +346499,7 @@ components: format: int-or-string type: string selector: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector' + $ref: '#/components/schemas/LabelSelector' type: object io.k8s.apimachinery.pkg.api.resource.Quantity: description: |- @@ -223301,8 +346535,13 @@ components: This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. type: string - io.k8s.apimachinery.pkg.apis.meta.v1.CreateOptions: + CreateOptions: description: CreateOptions may be provided when creating an API object. + example: + dryRun: + - dryRun + - dryRun + fieldManager: fieldManager properties: dryRun: items: @@ -223324,11 +346563,11 @@ components: +optional type: string type: object - io.k8s.apimachinery.pkg.apis.meta.v1.Fields: + Fields: description: 'Fields stores a set of fields in a data structure like a Trie. To understand how this is used, see: https://github.com/kubernetes-sigs/structured-merge-diff' type: object - io.k8s.apimachinery.pkg.apis.meta.v1.Initializer: + Initializer: description: Initializer is information about an initializer that has not yet completed. example: @@ -223341,7 +346580,7 @@ components: required: - name type: object - io.k8s.apimachinery.pkg.apis.meta.v1.Initializers: + Initializers: description: Initializers tracks the progress of initialization. example: result: @@ -223379,16 +346618,16 @@ components: and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients. items: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.Initializer' + $ref: '#/components/schemas/Initializer' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: name result: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.Status' + $ref: '#/components/schemas/Status' required: - pending type: object - io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelector: + LabelSelector: description: A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. @@ -223411,7 +346650,7 @@ components: description: matchExpressions is a list of label selector requirements. The requirements are ANDed. items: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement' + $ref: '#/components/schemas/LabelSelectorRequirement' type: array matchLabels: additionalProperties: @@ -223422,7 +346661,7 @@ components: only "value". The requirements are ANDed. type: object type: object - io.k8s.apimachinery.pkg.apis.meta.v1.LabelSelectorRequirement: + LabelSelectorRequirement: description: A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. example: @@ -223453,7 +346692,7 @@ components: - key - operator type: object - io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta: + ListMeta: description: ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. @@ -223492,13 +346731,12 @@ components: system. Read-only. type: string type: object - io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry: + ManagedFieldsEntry: description: ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. example: apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation properties: @@ -223520,13 +346758,9 @@ components: being created. The only valid values for this field are 'Apply' and 'Update'. type: string time: - description: 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. - format: date-time - type: string + $ref: '#/components/schemas/Time' type: object - io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta: + ObjectMeta: description: ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. example: @@ -223538,7 +346772,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -223560,12 +346793,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -223598,7 +346829,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace properties: @@ -223617,11 +346847,7 @@ components: to ignore it if set in create or update request. type: string creationTimestamp: - description: 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. - format: date-time - type: string + $ref: '#/components/schemas/Time' deletionGracePeriodSeconds: description: Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp @@ -223629,11 +346855,7 @@ components: format: int64 type: integer deletionTimestamp: - description: 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. - format: date-time - type: string + $ref: '#/components/schemas/Time' finalizers: description: Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove @@ -223657,7 +346879,7 @@ components: format: int64 type: integer initializers: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.Initializers' + $ref: '#/components/schemas/Initializers' labels: additionalProperties: type: string @@ -223671,7 +346893,7 @@ components: This field is alpha and can be changed or removed without notice. items: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ManagedFieldsEntry' + $ref: '#/components/schemas/ManagedFieldsEntry' type: array name: description: 'Name must be unique within a namespace. Is required when creating @@ -223693,7 +346915,7 @@ components: point to this controller, with the controller field set to true. There cannot be more than one managing controller. items: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference' + $ref: '#/components/schemas/OwnerReference' type: array x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: uid @@ -223714,7 +346936,7 @@ components: Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids type: string type: object - io.k8s.apimachinery.pkg.apis.meta.v1.OwnerReference: + OwnerReference: description: OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. @@ -223754,7 +346976,7 @@ components: - name - uid type: object - io.k8s.apimachinery.pkg.apis.meta.v1.Status: + Status: description: Status is a return value for calls that don't return other objects. example: reason: reason @@ -223792,7 +347014,7 @@ components: format: int32 type: integer details: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails' + $ref: '#/components/schemas/StatusDetails' kind: description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client @@ -223802,7 +347024,7 @@ components: description: A human-readable description of the status of this operation. type: string metadata: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.ListMeta' + $ref: '#/components/schemas/ListMeta' reason: description: A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. @@ -223817,7 +347039,7 @@ components: - group: "" kind: Status version: v1 - io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause: + StatusCause: description: StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. example: @@ -223842,7 +347064,7 @@ components: this value is empty there is no information available. type: string type: object - io.k8s.apimachinery.pkg.apis.meta.v1.StatusDetails: + StatusDetails: description: StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must @@ -223866,7 +347088,7 @@ components: description: The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. items: - $ref: '#/components/schemas/io.k8s.apimachinery.pkg.apis.meta.v1.StatusCause' + $ref: '#/components/schemas/StatusCause' type: array group: description: The group attribute of the resource associated with the status @@ -223893,7 +347115,7 @@ components: can be described). More info: http://kubernetes.io/docs/user-guide/identifiers#uids' type: string type: object - io.k8s.apimachinery.pkg.apis.meta.v1.Time: + Time: description: 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. @@ -223906,7 +347128,7 @@ components: accept a name or number. format: int-or-string type: string - Stream_result_of_io_argoproj_workflow_v1alpha1_WorkflowWatchEvent: + Stream_result_of_WorkflowWatchEvent: example: result: type: type @@ -223920,7 +347142,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -223942,12 +347163,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -223980,7 +347199,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -224054,7 +347272,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -224076,12 +347293,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -224114,7 +347329,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -224154,16 +347368,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -224175,7 +347385,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -224197,12 +347406,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -224235,7 +347442,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -224275,16 +347481,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -236475,9 +359677,7 @@ components: compressedNodes: compressedNodes resourcesDuration: key: 4 - startedAt: 2000-01-23T04:56:07.000+00:00 message: message - finishedAt: 2000-01-23T04:56:07.000+00:00 nodes: key: outputs: @@ -236949,12 +360149,10 @@ components: resourcesDuration: key: 3 hostNodeName: hostNodeName - startedAt: 2000-01-23T04:56:07.000+00:00 workflowTemplateName: workflowTemplateName message: message type: type templateScope: templateScope - finishedAt: 2000-01-23T04:56:07.000+00:00 podIP: podIP boundaryID: boundaryID children: @@ -237034,7 +360232,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -237056,12 +360253,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -237094,7 +360289,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -237134,16 +360328,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} - metadata: @@ -237155,7 +360345,6 @@ components: annotations: key: annotations generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 labels: key: labels ownerReferences: @@ -237177,12 +360366,10 @@ components: managedFields: - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation - apiVersion: apiVersion manager: manager - time: 2000-01-23T04:56:07.000+00:00 fields: '{}' operation: operation initializers: @@ -237215,7 +360402,6 @@ components: - name: name - name: name clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 name: name namespace: namespace apiVersion: apiVersion @@ -237255,16 +360441,12 @@ components: - accessModes conditions: - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status - reason: reason - lastTransitionTime: 2000-01-23T04:56:07.000+00:00 message: message type: type - lastProbeTime: 2000-01-23T04:56:07.000+00:00 status: status capacity: {} artifactRepositoryRef: @@ -246235,8 +369417,8 @@ components: error: $ref: '#/components/schemas/grpc.gateway.runtime.StreamError' result: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.WorkflowWatchEvent' - Stream_result_of_io_argoproj_workflow_v1alpha1_LogEntry: + $ref: '#/components/schemas/WorkflowWatchEvent' + Stream_result_of_LogEntry: example: result: podName: podName @@ -246255,7 +369437,7 @@ components: error: $ref: '#/components/schemas/grpc.gateway.runtime.StreamError' result: - $ref: '#/components/schemas/io.argoproj.workflow.v1alpha1.LogEntry' + $ref: '#/components/schemas/LogEntry' securitySchemes: BearerToken: description: Bearer Token authentication diff --git a/docs/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.md b/docs/AWSElasticBlockStoreVolumeSource.md similarity index 97% rename from docs/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.md rename to docs/AWSElasticBlockStoreVolumeSource.md index 0d41abe1..e52993dd 100644 --- a/docs/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.md +++ b/docs/AWSElasticBlockStoreVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource +# AWSElasticBlockStoreVolumeSource Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md b/docs/ArchiveStrategy.md similarity index 75% rename from docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md rename to docs/ArchiveStrategy.md index a84218ff..8668125e 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ArchiveStrategy.md +++ b/docs/ArchiveStrategy.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ArchiveStrategy +# ArchiveStrategy ArchiveStrategy describes how to archive files/directory when saving artifacts ## Properties @@ -8,7 +8,7 @@ ArchiveStrategy describes how to archive files/directory when saving artifacts Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **none** | [**Object**](.md) | NoneStrategy indicates to skip tar process and upload the files or directory tree as independent files. Note that if the artifact is a directory, the artifact driver must support the ability to save/load the directory appropriately. | [optional] -**tar** | [**IoArgoprojWorkflowV1alpha1TarStrategy**](IoArgoprojWorkflowV1alpha1TarStrategy.md) | | [optional] +**tar** | [**TarStrategy**](TarStrategy.md) | | [optional] diff --git a/docs/ArchivedWorkflowServiceApi.md b/docs/ArchivedWorkflowServiceApi.md index cca7f583..9748391b 100644 --- a/docs/ArchivedWorkflowServiceApi.md +++ b/docs/ArchivedWorkflowServiceApi.md @@ -71,7 +71,7 @@ No authorization required # **getArchivedWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow getArchivedWorkflow(uid) +> Workflow getArchivedWorkflow(uid) @@ -92,7 +92,7 @@ public class Example { ArchivedWorkflowServiceApi apiInstance = new ArchivedWorkflowServiceApi(defaultClient); String uid = "uid_example"; // String | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.getArchivedWorkflow(uid); + Workflow result = apiInstance.getArchivedWorkflow(uid); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ArchivedWorkflowServiceApi#getArchivedWorkflow"); @@ -113,7 +113,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -131,7 +131,7 @@ No authorization required # **listArchivedWorkflows** -> IoArgoprojWorkflowV1alpha1WorkflowList listArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) +> WorkflowList listArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) @@ -159,7 +159,7 @@ public class Example { String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. try { - IoArgoprojWorkflowV1alpha1WorkflowList result = apiInstance.listArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + WorkflowList result = apiInstance.listArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ArchivedWorkflowServiceApi#listArchivedWorkflows"); @@ -187,7 +187,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowList**](IoArgoprojWorkflowV1alpha1WorkflowList.md) +[**WorkflowList**](WorkflowList.md) ### Authorization diff --git a/docs/Arguments.md b/docs/Arguments.md new file mode 100644 index 00000000..8f83542d --- /dev/null +++ b/docs/Arguments.md @@ -0,0 +1,14 @@ + + +# Arguments + +Arguments to a template +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifacts** | [**List<Artifact>**](Artifact.md) | Artifacts is the list of artifacts to pass to the template or workflow | [optional] +**parameters** | [**List<Parameter>**](Parameter.md) | Parameters is the list of parameters to pass to the template or workflow | [optional] + + + diff --git a/docs/Artifact.md b/docs/Artifact.md new file mode 100644 index 00000000..1a9a2726 --- /dev/null +++ b/docs/Artifact.md @@ -0,0 +1,28 @@ + + +# Artifact + +Artifact indicates an artifact to place at a specified path +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**archive** | [**ArchiveStrategy**](ArchiveStrategy.md) | | [optional] +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**artifactory** | [**ArtifactoryArtifact**](ArtifactoryArtifact.md) | | [optional] +**from** | **String** | From allows an artifact to reference an artifact from a previous step | [optional] +**gcs** | [**GCSArtifact**](GCSArtifact.md) | | [optional] +**git** | [**GitArtifact**](GitArtifact.md) | | [optional] +**globalName** | **String** | GlobalName exports an output artifact to the global scope, making it available as '{{outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts | [optional] +**hdfs** | [**HDFSArtifact**](HDFSArtifact.md) | | [optional] +**http** | [**HTTPArtifact**](HTTPArtifact.md) | | [optional] +**mode** | **Integer** | mode bits to use on this file, must be a value between 0 and 0777 set when loading input artifacts. | [optional] +**name** | **String** | name of the artifact. must be unique within a template's inputs/outputs. | +**optional** | **Boolean** | Make Artifacts optional, if Artifacts doesn't generate or exist | [optional] +**oss** | [**OSSArtifact**](OSSArtifact.md) | | [optional] +**path** | **String** | Path is the container path to the artifact | [optional] +**raw** | [**RawArtifact**](RawArtifact.md) | | [optional] +**s3** | [**S3Artifact**](S3Artifact.md) | | [optional] + + + diff --git a/docs/ArtifactLocation.md b/docs/ArtifactLocation.md new file mode 100644 index 00000000..6ca3f138 --- /dev/null +++ b/docs/ArtifactLocation.md @@ -0,0 +1,21 @@ + + +# ArtifactLocation + +ArtifactLocation describes a location for a single or multiple artifacts. It is used as single artifact in the context of inputs/outputs (e.g. outputs.artifacts.artname). It is also used to describe the location of multiple artifacts such as the archive location of a single workflow step, which the executor will use as a default location to store its files. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] +**artifactory** | [**ArtifactoryArtifact**](ArtifactoryArtifact.md) | | [optional] +**gcs** | [**GCSArtifact**](GCSArtifact.md) | | [optional] +**git** | [**GitArtifact**](GitArtifact.md) | | [optional] +**hdfs** | [**HDFSArtifact**](HDFSArtifact.md) | | [optional] +**http** | [**HTTPArtifact**](HTTPArtifact.md) | | [optional] +**oss** | [**OSSArtifact**](OSSArtifact.md) | | [optional] +**raw** | [**RawArtifact**](RawArtifact.md) | | [optional] +**s3** | [**S3Artifact**](S3Artifact.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md b/docs/ArtifactRepositoryRef.md similarity index 79% rename from docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md rename to docs/ArtifactRepositoryRef.md index 22bd1a9d..4f34f0d9 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md +++ b/docs/ArtifactRepositoryRef.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef +# ArtifactRepositoryRef ## Properties diff --git a/docs/ArtifactoryArtifact.md b/docs/ArtifactoryArtifact.md new file mode 100644 index 00000000..52aee276 --- /dev/null +++ b/docs/ArtifactoryArtifact.md @@ -0,0 +1,15 @@ + + +# ArtifactoryArtifact + +ArtifactoryArtifact is the location of an artifactory artifact +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**passwordSecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] +**url** | **String** | URL of the artifact | +**usernameSecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/docs/IoK8sApiCoreV1AzureDiskVolumeSource.md b/docs/AzureDiskVolumeSource.md similarity index 96% rename from docs/IoK8sApiCoreV1AzureDiskVolumeSource.md rename to docs/AzureDiskVolumeSource.md index 6a0cef8d..ea000905 100644 --- a/docs/IoK8sApiCoreV1AzureDiskVolumeSource.md +++ b/docs/AzureDiskVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1AzureDiskVolumeSource +# AzureDiskVolumeSource AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. ## Properties diff --git a/docs/IoK8sApiCoreV1AzureFileVolumeSource.md b/docs/AzureFileVolumeSource.md similarity index 92% rename from docs/IoK8sApiCoreV1AzureFileVolumeSource.md rename to docs/AzureFileVolumeSource.md index 90025d7d..61ffdb8f 100644 --- a/docs/IoK8sApiCoreV1AzureFileVolumeSource.md +++ b/docs/AzureFileVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1AzureFileVolumeSource +# AzureFileVolumeSource AzureFile represents an Azure File Service mount on the host and bind mount to the pod. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1Backoff.md b/docs/Backoff.md similarity index 94% rename from docs/IoArgoprojWorkflowV1alpha1Backoff.md rename to docs/Backoff.md index 1a907f4d..5050d06a 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Backoff.md +++ b/docs/Backoff.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Backoff +# Backoff Backoff is a backoff strategy to use within retryStrategy ## Properties diff --git a/docs/IoK8sApiCoreV1CSIVolumeSource.md b/docs/CSIVolumeSource.md similarity index 84% rename from docs/IoK8sApiCoreV1CSIVolumeSource.md rename to docs/CSIVolumeSource.md index 8c7a3870..41e30547 100644 --- a/docs/IoK8sApiCoreV1CSIVolumeSource.md +++ b/docs/CSIVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1CSIVolumeSource +# CSIVolumeSource Represents a source location of a volume to mount, managed by an external CSI driver ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **driver** | **String** | Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. | **fsType** | **String** | Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. | [optional] -**nodePublishSecretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**nodePublishSecretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] **readOnly** | **Boolean** | Specifies a read-only configuration for the volume. Defaults to false (read/write). | [optional] **volumeAttributes** | **Map<String, String>** | VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. | [optional] diff --git a/docs/IoK8sApiCoreV1Capabilities.md b/docs/Capabilities.md similarity index 91% rename from docs/IoK8sApiCoreV1Capabilities.md rename to docs/Capabilities.md index 8714a28d..7a3ad474 100644 --- a/docs/IoK8sApiCoreV1Capabilities.md +++ b/docs/Capabilities.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1Capabilities +# Capabilities Adds and removes POSIX capabilities from running containers. ## Properties diff --git a/docs/IoK8sApiCoreV1CephFSVolumeSource.md b/docs/CephFSVolumeSource.md similarity index 87% rename from docs/IoK8sApiCoreV1CephFSVolumeSource.md rename to docs/CephFSVolumeSource.md index 5f66e9aa..5907dcf0 100644 --- a/docs/IoK8sApiCoreV1CephFSVolumeSource.md +++ b/docs/CephFSVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1CephFSVolumeSource +# CephFSVolumeSource Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. ## Properties @@ -11,7 +11,7 @@ Name | Type | Description | Notes **path** | **String** | Optional: Used as the mounted root, rather than the full Ceph tree, default is / | [optional] **readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it | [optional] **secretFile** | **String** | Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] **user** | **String** | Optional: User is the rados user name, default is admin More info: https://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it | [optional] diff --git a/docs/IoK8sApiCoreV1CinderVolumeSource.md b/docs/CinderVolumeSource.md similarity index 86% rename from docs/IoK8sApiCoreV1CinderVolumeSource.md rename to docs/CinderVolumeSource.md index f45ebb79..185330fe 100644 --- a/docs/IoK8sApiCoreV1CinderVolumeSource.md +++ b/docs/CinderVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1CinderVolumeSource +# CinderVolumeSource Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling. ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md | [optional] **readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] **volumeID** | **String** | volume id used to identify the volume in cinder More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md | diff --git a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md b/docs/ClusterWorkflowTemplate.md similarity index 75% rename from docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md rename to docs/ClusterWorkflowTemplate.md index 9a721c41..ec331e8e 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md +++ b/docs/ClusterWorkflowTemplate.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate +# ClusterWorkflowTemplate ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope ## Properties @@ -9,8 +9,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | -**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec**](IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md) | | +**metadata** | [**io.kubernetes.client.models.V1ObjectMeta**](io.kubernetes.client.models.V1ObjectMeta.md) | | +**spec** | [**WorkflowTemplateSpec**](WorkflowTemplateSpec.md) | | diff --git a/docs/ClusterWorkflowTemplateCreateRequest.md b/docs/ClusterWorkflowTemplateCreateRequest.md new file mode 100644 index 00000000..c1fe7fbb --- /dev/null +++ b/docs/ClusterWorkflowTemplateCreateRequest.md @@ -0,0 +1,13 @@ + + +# ClusterWorkflowTemplateCreateRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**template** | [**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) | | [optional] + + + diff --git a/docs/ClusterWorkflowTemplateLintRequest.md b/docs/ClusterWorkflowTemplateLintRequest.md new file mode 100644 index 00000000..1b473382 --- /dev/null +++ b/docs/ClusterWorkflowTemplateLintRequest.md @@ -0,0 +1,13 @@ + + +# ClusterWorkflowTemplateLintRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**template** | [**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md b/docs/ClusterWorkflowTemplateList.md similarity index 73% rename from docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md rename to docs/ClusterWorkflowTemplateList.md index c400c661..11aa5433 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md +++ b/docs/ClusterWorkflowTemplateList.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList +# ClusterWorkflowTemplateList ClusterWorkflowTemplateList is list of ClusterWorkflowTemplate resources ## Properties @@ -8,9 +8,9 @@ ClusterWorkflowTemplateList is list of ClusterWorkflowTemplate resources Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate>**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | +**items** | [**List<ClusterWorkflowTemplate>**](ClusterWorkflowTemplate.md) | | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ListMeta**](IoK8sApimachineryPkgApisMetaV1ListMeta.md) | | +**metadata** | [**io.kubernetes.client.models.V1ListMeta**](io.kubernetes.client.models.V1ListMeta.md) | | diff --git a/docs/ClusterWorkflowTemplateServiceApi.md b/docs/ClusterWorkflowTemplateServiceApi.md index 688b21ba..0577b232 100644 --- a/docs/ClusterWorkflowTemplateServiceApi.md +++ b/docs/ClusterWorkflowTemplateServiceApi.md @@ -14,7 +14,7 @@ Method | HTTP request | Description # **createClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate createClusterWorkflowTemplate(body) +> ClusterWorkflowTemplate createClusterWorkflowTemplate(body) @@ -33,9 +33,9 @@ public class Example { defaultClient.setBasePath("http://localhost"); ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body = new IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest(); // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest | + ClusterWorkflowTemplateCreateRequest body = new ClusterWorkflowTemplateCreateRequest(); // ClusterWorkflowTemplateCreateRequest | try { - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.createClusterWorkflowTemplate(body); + ClusterWorkflowTemplate result = apiInstance.createClusterWorkflowTemplate(body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#createClusterWorkflowTemplate"); @@ -52,11 +52,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **body** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md)| | + **body** | [**ClusterWorkflowTemplateCreateRequest**](ClusterWorkflowTemplateCreateRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) +[**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) ### Authorization @@ -146,7 +146,7 @@ No authorization required # **getClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getClusterWorkflowTemplate(name, getOptionsResourceVersion) +> ClusterWorkflowTemplate getClusterWorkflowTemplate(name, getOptionsResourceVersion) @@ -168,7 +168,7 @@ public class Example { String name = "name_example"; // String | String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. try { - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.getClusterWorkflowTemplate(name, getOptionsResourceVersion); + ClusterWorkflowTemplate result = apiInstance.getClusterWorkflowTemplate(name, getOptionsResourceVersion); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#getClusterWorkflowTemplate"); @@ -190,7 +190,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) +[**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) ### Authorization @@ -208,7 +208,7 @@ No authorization required # **lintClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate lintClusterWorkflowTemplate(body) +> ClusterWorkflowTemplate lintClusterWorkflowTemplate(body) @@ -227,9 +227,9 @@ public class Example { defaultClient.setBasePath("http://localhost"); ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body = new IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest(); // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest | + ClusterWorkflowTemplateLintRequest body = new ClusterWorkflowTemplateLintRequest(); // ClusterWorkflowTemplateLintRequest | try { - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.lintClusterWorkflowTemplate(body); + ClusterWorkflowTemplate result = apiInstance.lintClusterWorkflowTemplate(body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#lintClusterWorkflowTemplate"); @@ -246,11 +246,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **body** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md)| | + **body** | [**ClusterWorkflowTemplateLintRequest**](ClusterWorkflowTemplateLintRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) +[**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) ### Authorization @@ -268,7 +268,7 @@ No authorization required # **listClusterWorkflowTemplates** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList listClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) +> ClusterWorkflowTemplateList listClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) @@ -296,7 +296,7 @@ public class Example { String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. try { - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList result = apiInstance.listClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + ClusterWorkflowTemplateList result = apiInstance.listClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#listClusterWorkflowTemplates"); @@ -324,7 +324,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.md) +[**ClusterWorkflowTemplateList**](ClusterWorkflowTemplateList.md) ### Authorization @@ -342,7 +342,7 @@ No authorization required # **updateClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate updateClusterWorkflowTemplate(name, body) +> ClusterWorkflowTemplate updateClusterWorkflowTemplate(name, body) @@ -362,9 +362,9 @@ public class Example { ClusterWorkflowTemplateServiceApi apiInstance = new ClusterWorkflowTemplateServiceApi(defaultClient); String name = "name_example"; // String | DEPRECATED: This field is ignored. - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body = new IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest(); // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest | + ClusterWorkflowTemplateUpdateRequest body = new ClusterWorkflowTemplateUpdateRequest(); // ClusterWorkflowTemplateUpdateRequest | try { - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate result = apiInstance.updateClusterWorkflowTemplate(name, body); + ClusterWorkflowTemplate result = apiInstance.updateClusterWorkflowTemplate(name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling ClusterWorkflowTemplateServiceApi#updateClusterWorkflowTemplate"); @@ -382,11 +382,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **name** | **String**| DEPRECATED: This field is ignored. | - **body** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md)| | + **body** | [**ClusterWorkflowTemplateUpdateRequest**](ClusterWorkflowTemplateUpdateRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) +[**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) ### Authorization diff --git a/docs/ClusterWorkflowTemplateUpdateRequest.md b/docs/ClusterWorkflowTemplateUpdateRequest.md new file mode 100644 index 00000000..2e40826f --- /dev/null +++ b/docs/ClusterWorkflowTemplateUpdateRequest.md @@ -0,0 +1,13 @@ + + +# ClusterWorkflowTemplateUpdateRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | DEPRECATED: This field is ignored. | [optional] +**template** | [**ClusterWorkflowTemplate**](ClusterWorkflowTemplate.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1Condition.md b/docs/Condition.md similarity index 89% rename from docs/IoArgoprojWorkflowV1alpha1Condition.md rename to docs/Condition.md index 2545731c..75c00a35 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Condition.md +++ b/docs/Condition.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Condition +# Condition ## Properties diff --git a/docs/IoK8sApiCoreV1ConfigMapEnvSource.md b/docs/ConfigMapEnvSource.md similarity index 94% rename from docs/IoK8sApiCoreV1ConfigMapEnvSource.md rename to docs/ConfigMapEnvSource.md index 56b59c74..3f27460a 100644 --- a/docs/IoK8sApiCoreV1ConfigMapEnvSource.md +++ b/docs/ConfigMapEnvSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ConfigMapEnvSource +# ConfigMapEnvSource ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables. ## Properties diff --git a/docs/IoK8sApiCoreV1ConfigMapProjection.md b/docs/ConfigMapProjection.md similarity index 53% rename from docs/IoK8sApiCoreV1ConfigMapProjection.md rename to docs/ConfigMapProjection.md index b4ff2660..e2dc0fc7 100644 --- a/docs/IoK8sApiCoreV1ConfigMapProjection.md +++ b/docs/ConfigMapProjection.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1ConfigMapProjection +# ConfigMapProjection Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**items** | [**List<IoK8sApiCoreV1KeyToPath>**](IoK8sApiCoreV1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] **optional** | **Boolean** | Specify whether the ConfigMap or its keys must be defined | [optional] diff --git a/docs/IoK8sApiCoreV1ConfigMapVolumeSource.md b/docs/ConfigMapVolumeSource.md similarity index 62% rename from docs/IoK8sApiCoreV1ConfigMapVolumeSource.md rename to docs/ConfigMapVolumeSource.md index c127fe61..68e5bc68 100644 --- a/docs/IoK8sApiCoreV1ConfigMapVolumeSource.md +++ b/docs/ConfigMapVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ConfigMapVolumeSource +# ConfigMapVolumeSource Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. ## Properties @@ -8,7 +8,7 @@ Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data f Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **defaultMode** | **Integer** | Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**items** | [**List<IoK8sApiCoreV1KeyToPath>**](IoK8sApiCoreV1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] **optional** | **Boolean** | Specify whether the ConfigMap or its keys must be defined | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1ContinueOn.md b/docs/ContinueOn.md similarity index 90% rename from docs/IoArgoprojWorkflowV1alpha1ContinueOn.md rename to docs/ContinueOn.md index 3c113345..acb32a15 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ContinueOn.md +++ b/docs/ContinueOn.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ContinueOn +# ContinueOn ContinueOn defines if a workflow should continue even if a task or step fails/errors. It can be specified if the workflow should continue when the pod errors, fails or both. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1Counter.md b/docs/Counter.md similarity index 85% rename from docs/IoArgoprojWorkflowV1alpha1Counter.md rename to docs/Counter.md index 32c7ae34..12638be5 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Counter.md +++ b/docs/Counter.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Counter +# Counter Counter is a Counter prometheus metric ## Properties diff --git a/docs/CreateCronWorkflowRequest.md b/docs/CreateCronWorkflowRequest.md new file mode 100644 index 00000000..eb892471 --- /dev/null +++ b/docs/CreateCronWorkflowRequest.md @@ -0,0 +1,14 @@ + + +# CreateCronWorkflowRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**cronWorkflow** | [**CronWorkflow**](CronWorkflow.md) | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/docs/IoK8sApimachineryPkgApisMetaV1CreateOptions.md b/docs/CreateOptions.md similarity index 85% rename from docs/IoK8sApimachineryPkgApisMetaV1CreateOptions.md rename to docs/CreateOptions.md index 95afebbe..722e57c2 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1CreateOptions.md +++ b/docs/CreateOptions.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1CreateOptions +# CreateOptions CreateOptions may be provided when creating an API object. ## Properties diff --git a/docs/CronWorkflow.md b/docs/CronWorkflow.md new file mode 100644 index 00000000..30a04174 --- /dev/null +++ b/docs/CronWorkflow.md @@ -0,0 +1,17 @@ + + +# CronWorkflow + +CronWorkflow is the definition of a scheduled workflow resource +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.models.V1ObjectMeta**](io.kubernetes.client.models.V1ObjectMeta.md) | | +**spec** | [**CronWorkflowSpec**](CronWorkflowSpec.md) | | +**status** | [**CronWorkflowStatus**](CronWorkflowStatus.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md b/docs/CronWorkflowList.md similarity index 75% rename from docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md rename to docs/CronWorkflowList.md index 1657b939..ce1edad0 100644 --- a/docs/IoArgoprojWorkflowV1alpha1CronWorkflowList.md +++ b/docs/CronWorkflowList.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1CronWorkflowList +# CronWorkflowList CronWorkflowList is list of CronWorkflow resources ## Properties @@ -8,9 +8,9 @@ CronWorkflowList is list of CronWorkflow resources Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<IoArgoprojWorkflowV1alpha1CronWorkflow>**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | +**items** | [**List<CronWorkflow>**](CronWorkflow.md) | | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ListMeta**](IoK8sApimachineryPkgApisMetaV1ListMeta.md) | | +**metadata** | [**io.kubernetes.client.models.V1ListMeta**](io.kubernetes.client.models.V1ListMeta.md) | | diff --git a/docs/CronWorkflowServiceApi.md b/docs/CronWorkflowServiceApi.md index df97f6ab..6bb114c1 100644 --- a/docs/CronWorkflowServiceApi.md +++ b/docs/CronWorkflowServiceApi.md @@ -14,7 +14,7 @@ Method | HTTP request | Description # **createCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow createCronWorkflow(namespace, body) +> CronWorkflow createCronWorkflow(namespace, body) @@ -34,9 +34,9 @@ public class Example { CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body = new IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest(); // IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest | + CreateCronWorkflowRequest body = new CreateCronWorkflowRequest(); // CreateCronWorkflowRequest | try { - IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.createCronWorkflow(namespace, body); + CronWorkflow result = apiInstance.createCronWorkflow(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CronWorkflowServiceApi#createCronWorkflow"); @@ -54,11 +54,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest**](IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md)| | + **body** | [**CreateCronWorkflowRequest**](CreateCronWorkflowRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) +[**CronWorkflow**](CronWorkflow.md) ### Authorization @@ -150,7 +150,7 @@ No authorization required # **getCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow(namespace, name, getOptionsResourceVersion) +> CronWorkflow getCronWorkflow(namespace, name, getOptionsResourceVersion) @@ -173,7 +173,7 @@ public class Example { String name = "name_example"; // String | String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. try { - IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.getCronWorkflow(namespace, name, getOptionsResourceVersion); + CronWorkflow result = apiInstance.getCronWorkflow(namespace, name, getOptionsResourceVersion); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CronWorkflowServiceApi#getCronWorkflow"); @@ -196,7 +196,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) +[**CronWorkflow**](CronWorkflow.md) ### Authorization @@ -214,7 +214,7 @@ No authorization required # **lintCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow lintCronWorkflow(namespace, body) +> CronWorkflow lintCronWorkflow(namespace, body) @@ -234,9 +234,9 @@ public class Example { CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body = new IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest(); // IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest | + LintCronWorkflowRequest body = new LintCronWorkflowRequest(); // LintCronWorkflowRequest | try { - IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.lintCronWorkflow(namespace, body); + CronWorkflow result = apiInstance.lintCronWorkflow(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CronWorkflowServiceApi#lintCronWorkflow"); @@ -254,11 +254,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest**](IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md)| | + **body** | [**LintCronWorkflowRequest**](LintCronWorkflowRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) +[**CronWorkflow**](CronWorkflow.md) ### Authorization @@ -276,7 +276,7 @@ No authorization required # **listCronWorkflows** -> IoArgoprojWorkflowV1alpha1CronWorkflowList listCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) +> CronWorkflowList listCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) @@ -305,7 +305,7 @@ public class Example { String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. try { - IoArgoprojWorkflowV1alpha1CronWorkflowList result = apiInstance.listCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + CronWorkflowList result = apiInstance.listCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CronWorkflowServiceApi#listCronWorkflows"); @@ -334,7 +334,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1CronWorkflowList**](IoArgoprojWorkflowV1alpha1CronWorkflowList.md) +[**CronWorkflowList**](CronWorkflowList.md) ### Authorization @@ -352,7 +352,7 @@ No authorization required # **updateCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow updateCronWorkflow(namespace, name, body) +> CronWorkflow updateCronWorkflow(namespace, name, body) @@ -373,9 +373,9 @@ public class Example { CronWorkflowServiceApi apiInstance = new CronWorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | DEPRECATED: This field is ignored. - IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body = new IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest(); // IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest | + UpdateCronWorkflowRequest body = new UpdateCronWorkflowRequest(); // UpdateCronWorkflowRequest | try { - IoArgoprojWorkflowV1alpha1CronWorkflow result = apiInstance.updateCronWorkflow(namespace, name, body); + CronWorkflow result = apiInstance.updateCronWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling CronWorkflowServiceApi#updateCronWorkflow"); @@ -394,11 +394,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| DEPRECATED: This field is ignored. | - **body** | [**IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest**](IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md)| | + **body** | [**UpdateCronWorkflowRequest**](UpdateCronWorkflowRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) +[**CronWorkflow**](CronWorkflow.md) ### Authorization diff --git a/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md b/docs/CronWorkflowSpec.md similarity index 80% rename from docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md rename to docs/CronWorkflowSpec.md index dbae233a..3e587a1b 100644 --- a/docs/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md +++ b/docs/CronWorkflowSpec.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1CronWorkflowSpec +# CronWorkflowSpec CronWorkflowSpec is the specification of a CronWorkflow ## Properties @@ -14,8 +14,8 @@ Name | Type | Description | Notes **successfulJobsHistoryLimit** | **Integer** | SuccessfulJobsHistoryLimit is the number of successful jobs to be kept at a time | [optional] **suspend** | **Boolean** | Suspend is a flag that will stop new CronWorkflows from running if set to true | [optional] **timezone** | **String** | Timezone is the timezone against which the cron schedule will be calculated, e.g. \"Asia/Tokyo\". Default is machine's local time. | [optional] -**workflowMetadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | [optional] -**workflowSpec** | [**IoArgoprojWorkflowV1alpha1WorkflowSpec**](IoArgoprojWorkflowV1alpha1WorkflowSpec.md) | | +**workflowMetadata** | [**io.kubernetes.client.models.V1ObjectMeta**](io.kubernetes.client.models.V1ObjectMeta.md) | | [optional] +**workflowSpec** | [**WorkflowSpec**](WorkflowSpec.md) | | diff --git a/docs/CronWorkflowStatus.md b/docs/CronWorkflowStatus.md new file mode 100644 index 00000000..37b598a0 --- /dev/null +++ b/docs/CronWorkflowStatus.md @@ -0,0 +1,15 @@ + + +# CronWorkflowStatus + +CronWorkflowStatus is the status of a CronWorkflow +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**active** | [**List<io.kubernetes.client.models.V1ObjectReference>**](io.kubernetes.client.models.V1ObjectReference.md) | Active is a list of active workflows stemming from this CronWorkflow | [optional] +**conditions** | [**List<Condition>**](Condition.md) | Conditions is a list of conditions the CronWorkflow may have | [optional] +**lastScheduledTime** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1DAGTask.md b/docs/DAGTask.md similarity index 68% rename from docs/IoArgoprojWorkflowV1alpha1DAGTask.md rename to docs/DAGTask.md index a989f784..dde59c49 100644 --- a/docs/IoArgoprojWorkflowV1alpha1DAGTask.md +++ b/docs/DAGTask.md @@ -1,24 +1,24 @@ -# IoArgoprojWorkflowV1alpha1DAGTask +# DAGTask DAGTask represents a node in the graph during DAG execution ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] -**continueOn** | [**IoArgoprojWorkflowV1alpha1ContinueOn**](IoArgoprojWorkflowV1alpha1ContinueOn.md) | | [optional] +**arguments** | [**Arguments**](Arguments.md) | | [optional] +**continueOn** | [**ContinueOn**](ContinueOn.md) | | [optional] **dependencies** | **List<String>** | Dependencies are name of other targets which this depends on | [optional] **depends** | **String** | Depends are name of other targets which this depends on | [optional] **name** | **String** | Name is the name of the target | **onExit** | **String** | OnExit is a template reference which is invoked at the end of the template, irrespective of the success, failure, or error of the primary template. | [optional] **template** | **String** | Name of template to execute | -**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] +**templateRef** | [**TemplateRef**](TemplateRef.md) | | [optional] **when** | **String** | When is an expression in which the task should conditionally execute | [optional] **withItems** | **List<Object>** | WithItems expands a task into multiple parallel tasks from the items in the list | [optional] **withParam** | **String** | WithParam expands a task into multiple parallel tasks from the value in the parameter, which is expected to be a JSON list. | [optional] -**withSequence** | [**IoArgoprojWorkflowV1alpha1Sequence**](IoArgoprojWorkflowV1alpha1Sequence.md) | | [optional] +**withSequence** | [**Sequence**](Sequence.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md b/docs/DAGTemplate.md similarity index 83% rename from docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md rename to docs/DAGTemplate.md index 7284a2aa..4dbc3393 100644 --- a/docs/IoArgoprojWorkflowV1alpha1DAGTemplate.md +++ b/docs/DAGTemplate.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1DAGTemplate +# DAGTemplate DAGTemplate is a template subtype for directed acyclic graph templates ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **failFast** | **Boolean** | This flag is for DAG logic. The DAG logic has a built-in \"fail fast\" feature to stop scheduling new steps, as soon as it detects that one of the DAG nodes is failed. Then it waits until all DAG nodes are completed before failing the DAG itself. The FailFast flag default is true, if set to false, it will allow a DAG to run all branches of the DAG to completion (either success or failure), regardless of the failed outcomes of branches in the DAG. More info and example about this feature at https://github.com/argoproj/argo/issues/1442 | [optional] **target** | **String** | Target are one or more names of targets to execute in a DAG | [optional] -**tasks** | [**List<IoArgoprojWorkflowV1alpha1DAGTask>**](IoArgoprojWorkflowV1alpha1DAGTask.md) | Tasks are a list of DAG tasks | +**tasks** | [**List<DAGTask>**](DAGTask.md) | Tasks are a list of DAG tasks | diff --git a/docs/IoK8sApiCoreV1DownwardAPIProjection.md b/docs/DownwardAPIProjection.md similarity index 57% rename from docs/IoK8sApiCoreV1DownwardAPIProjection.md rename to docs/DownwardAPIProjection.md index 08f4100e..33d8b7c1 100644 --- a/docs/IoK8sApiCoreV1DownwardAPIProjection.md +++ b/docs/DownwardAPIProjection.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1DownwardAPIProjection +# DownwardAPIProjection Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**items** | [**List<IoK8sApiCoreV1DownwardAPIVolumeFile>**](IoK8sApiCoreV1DownwardAPIVolumeFile.md) | Items is a list of DownwardAPIVolume file | [optional] +**items** | [**List<DownwardAPIVolumeFile>**](DownwardAPIVolumeFile.md) | Items is a list of DownwardAPIVolume file | [optional] diff --git a/docs/IoK8sApiCoreV1DownwardAPIVolumeFile.md b/docs/DownwardAPIVolumeFile.md similarity index 73% rename from docs/IoK8sApiCoreV1DownwardAPIVolumeFile.md rename to docs/DownwardAPIVolumeFile.md index 665de6f5..3049b1de 100644 --- a/docs/IoK8sApiCoreV1DownwardAPIVolumeFile.md +++ b/docs/DownwardAPIVolumeFile.md @@ -1,16 +1,16 @@ -# IoK8sApiCoreV1DownwardAPIVolumeFile +# DownwardAPIVolumeFile DownwardAPIVolumeFile represents information to create the file containing the pod field ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fieldRef** | [**IoK8sApiCoreV1ObjectFieldSelector**](IoK8sApiCoreV1ObjectFieldSelector.md) | | [optional] +**fieldRef** | [**ObjectFieldSelector**](ObjectFieldSelector.md) | | [optional] **mode** | **Integer** | Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] **path** | **String** | Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' | -**resourceFieldRef** | [**IoK8sApiCoreV1ResourceFieldSelector**](IoK8sApiCoreV1ResourceFieldSelector.md) | | [optional] +**resourceFieldRef** | [**ResourceFieldSelector**](ResourceFieldSelector.md) | | [optional] diff --git a/docs/IoK8sApiCoreV1DownwardAPIVolumeSource.md b/docs/DownwardAPIVolumeSource.md similarity index 74% rename from docs/IoK8sApiCoreV1DownwardAPIVolumeSource.md rename to docs/DownwardAPIVolumeSource.md index f8d187cb..a89bf5e1 100644 --- a/docs/IoK8sApiCoreV1DownwardAPIVolumeSource.md +++ b/docs/DownwardAPIVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1DownwardAPIVolumeSource +# DownwardAPIVolumeSource DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. ## Properties @@ -8,7 +8,7 @@ DownwardAPIVolumeSource represents a volume containing downward API info. Downwa Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **defaultMode** | **Integer** | Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**items** | [**List<IoK8sApiCoreV1DownwardAPIVolumeFile>**](IoK8sApiCoreV1DownwardAPIVolumeFile.md) | Items is a list of downward API volume file | [optional] +**items** | [**List<DownwardAPIVolumeFile>**](DownwardAPIVolumeFile.md) | Items is a list of downward API volume file | [optional] diff --git a/docs/IoK8sApiCoreV1EmptyDirVolumeSource.md b/docs/EmptyDirVolumeSource.md similarity index 98% rename from docs/IoK8sApiCoreV1EmptyDirVolumeSource.md rename to docs/EmptyDirVolumeSource.md index 36d082d4..41afd108 100644 --- a/docs/IoK8sApiCoreV1EmptyDirVolumeSource.md +++ b/docs/EmptyDirVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1EmptyDirVolumeSource +# EmptyDirVolumeSource Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling. ## Properties diff --git a/docs/EnvVarSource.md b/docs/EnvVarSource.md new file mode 100644 index 00000000..2d8acf34 --- /dev/null +++ b/docs/EnvVarSource.md @@ -0,0 +1,16 @@ + + +# EnvVarSource + +EnvVarSource represents a source for the value of an EnvVar. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMapKeyRef** | [**io.kubernetes.client.models.V1ConfigMapKeySelector**](io.kubernetes.client.models.V1ConfigMapKeySelector.md) | | [optional] +**fieldRef** | [**ObjectFieldSelector**](ObjectFieldSelector.md) | | [optional] +**resourceFieldRef** | [**ResourceFieldSelector**](ResourceFieldSelector.md) | | [optional] +**secretKeyRef** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] + + + diff --git a/docs/IoK8sApiCoreV1ExecAction.md b/docs/ExecAction.md similarity index 95% rename from docs/IoK8sApiCoreV1ExecAction.md rename to docs/ExecAction.md index 19f3cc82..d4f4835c 100644 --- a/docs/IoK8sApiCoreV1ExecAction.md +++ b/docs/ExecAction.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ExecAction +# ExecAction ExecAction describes a \"run in container\" action. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md b/docs/ExecutorConfig.md similarity index 87% rename from docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md rename to docs/ExecutorConfig.md index cf0b102d..bac3b88b 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ExecutorConfig.md +++ b/docs/ExecutorConfig.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ExecutorConfig +# ExecutorConfig ExecutorConfig holds configurations of an executor container. ## Properties diff --git a/docs/IoK8sApiCoreV1FCVolumeSource.md b/docs/FCVolumeSource.md similarity index 97% rename from docs/IoK8sApiCoreV1FCVolumeSource.md rename to docs/FCVolumeSource.md index e2170fff..e2defc22 100644 --- a/docs/IoK8sApiCoreV1FCVolumeSource.md +++ b/docs/FCVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1FCVolumeSource +# FCVolumeSource Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. ## Properties diff --git a/docs/IoK8sApiCoreV1FlexVolumeSource.md b/docs/FlexVolumeSource.md similarity index 83% rename from docs/IoK8sApiCoreV1FlexVolumeSource.md rename to docs/FlexVolumeSource.md index f429f1c9..a6095084 100644 --- a/docs/IoK8sApiCoreV1FlexVolumeSource.md +++ b/docs/FlexVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1FlexVolumeSource +# FlexVolumeSource FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. ## Properties @@ -11,7 +11,7 @@ Name | Type | Description | Notes **fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script. | [optional] **options** | **Map<String, String>** | Optional: Extra command options if any. | [optional] **readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] diff --git a/docs/IoK8sApiCoreV1FlockerVolumeSource.md b/docs/FlockerVolumeSource.md similarity index 94% rename from docs/IoK8sApiCoreV1FlockerVolumeSource.md rename to docs/FlockerVolumeSource.md index 82cb145e..fd32046c 100644 --- a/docs/IoK8sApiCoreV1FlockerVolumeSource.md +++ b/docs/FlockerVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1FlockerVolumeSource +# FlockerVolumeSource Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling. ## Properties diff --git a/docs/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.md b/docs/GCEPersistentDiskVolumeSource.md similarity index 97% rename from docs/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.md rename to docs/GCEPersistentDiskVolumeSource.md index e4ac6047..3b747093 100644 --- a/docs/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.md +++ b/docs/GCEPersistentDiskVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1GCEPersistentDiskVolumeSource +# GCEPersistentDiskVolumeSource Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md b/docs/GCSArtifact.md similarity index 64% rename from docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md rename to docs/GCSArtifact.md index f81ff266..ab3261a9 100644 --- a/docs/IoArgoprojWorkflowV1alpha1GCSArtifact.md +++ b/docs/GCSArtifact.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1GCSArtifact +# GCSArtifact GCSArtifact is the location of a GCS artifact ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **bucket** | **String** | Bucket is the name of the bucket | **key** | **String** | Key is the path in the bucket where the artifact resides | -**serviceAccountKeySecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] +**serviceAccountKeySecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1Gauge.md b/docs/Gauge.md similarity index 89% rename from docs/IoArgoprojWorkflowV1alpha1Gauge.md rename to docs/Gauge.md index d64fb78e..fc28f4d7 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Gauge.md +++ b/docs/Gauge.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Gauge +# Gauge Gauge is a Gauge prometheus metric ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md b/docs/GetUserInfoResponse.md similarity index 80% rename from docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md rename to docs/GetUserInfoResponse.md index 60d1bb66..847d699c 100644 --- a/docs/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md +++ b/docs/GetUserInfoResponse.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1GetUserInfoResponse +# GetUserInfoResponse ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1GitArtifact.md b/docs/GitArtifact.md similarity index 61% rename from docs/IoArgoprojWorkflowV1alpha1GitArtifact.md rename to docs/GitArtifact.md index 963c0a25..5bbdf35c 100644 --- a/docs/IoArgoprojWorkflowV1alpha1GitArtifact.md +++ b/docs/GitArtifact.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1GitArtifact +# GitArtifact GitArtifact is the location of an git artifact ## Properties @@ -10,11 +10,11 @@ Name | Type | Description | Notes **depth** | **Long** | Depth specifies clones/fetches should be shallow and include the given number of commits from the branch tip | [optional] **fetch** | **List<String>** | Fetch specifies a number of refs that should be fetched before checkout | [optional] **insecureIgnoreHostKey** | **Boolean** | InsecureIgnoreHostKey disables SSH strict host key checking during git clone | [optional] -**passwordSecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] +**passwordSecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] **repo** | **String** | Repo is the git repository | **revision** | **String** | Revision is the git commit, tag, branch to checkout | [optional] -**sshPrivateKeySecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] -**usernameSecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] +**sshPrivateKeySecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] +**usernameSecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] diff --git a/docs/IoK8sApiCoreV1GitRepoVolumeSource.md b/docs/GitRepoVolumeSource.md similarity index 96% rename from docs/IoK8sApiCoreV1GitRepoVolumeSource.md rename to docs/GitRepoVolumeSource.md index ace22803..fbe933bf 100644 --- a/docs/IoK8sApiCoreV1GitRepoVolumeSource.md +++ b/docs/GitRepoVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1GitRepoVolumeSource +# GitRepoVolumeSource Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. ## Properties diff --git a/docs/IoK8sApiCoreV1GlusterfsVolumeSource.md b/docs/GlusterfsVolumeSource.md similarity index 95% rename from docs/IoK8sApiCoreV1GlusterfsVolumeSource.md rename to docs/GlusterfsVolumeSource.md index 1c8b569f..f90c792a 100644 --- a/docs/IoK8sApiCoreV1GlusterfsVolumeSource.md +++ b/docs/GlusterfsVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1GlusterfsVolumeSource +# GlusterfsVolumeSource Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md b/docs/HDFSArtifact.md similarity index 68% rename from docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md rename to docs/HDFSArtifact.md index 42e601a8..b42d5c70 100644 --- a/docs/IoArgoprojWorkflowV1alpha1HDFSArtifact.md +++ b/docs/HDFSArtifact.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1HDFSArtifact +# HDFSArtifact HDFSArtifact is the location of an HDFS artifact ## Properties @@ -10,9 +10,9 @@ Name | Type | Description | Notes **addresses** | **List<String>** | Addresses is accessible addresses of HDFS name nodes | **force** | **Boolean** | Force copies a file forcibly even if it exists (default: false) | [optional] **hdfsUser** | **String** | HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used. | [optional] -**krbCCacheSecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] -**krbConfigConfigMap** | [**IoK8sApiCoreV1ConfigMapKeySelector**](IoK8sApiCoreV1ConfigMapKeySelector.md) | | [optional] -**krbKeytabSecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] +**krbCCacheSecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] +**krbConfigConfigMap** | [**io.kubernetes.client.models.V1ConfigMapKeySelector**](io.kubernetes.client.models.V1ConfigMapKeySelector.md) | | [optional] +**krbKeytabSecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | [optional] **krbRealm** | **String** | KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used. | [optional] **krbServicePrincipalName** | **String** | KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used. | [optional] **krbUsername** | **String** | KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used. | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md b/docs/HTTPArtifact.md similarity index 86% rename from docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md rename to docs/HTTPArtifact.md index 256fcbb1..9c509abe 100644 --- a/docs/IoArgoprojWorkflowV1alpha1HTTPArtifact.md +++ b/docs/HTTPArtifact.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1HTTPArtifact +# HTTPArtifact HTTPArtifact allows an file served on HTTP to be placed as an input artifact in a container ## Properties diff --git a/docs/IoK8sApiCoreV1HTTPGetAction.md b/docs/HTTPGetAction.md similarity index 79% rename from docs/IoK8sApiCoreV1HTTPGetAction.md rename to docs/HTTPGetAction.md index ecf10c17..7a4a9738 100644 --- a/docs/IoK8sApiCoreV1HTTPGetAction.md +++ b/docs/HTTPGetAction.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1HTTPGetAction +# HTTPGetAction HTTPGetAction describes an action based on HTTP Get requests. ## Properties @@ -8,7 +8,7 @@ HTTPGetAction describes an action based on HTTP Get requests. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **host** | **String** | Host name to connect to, defaults to the pod IP. You probably want to set \"Host\" in httpHeaders instead. | [optional] -**httpHeaders** | [**List<IoK8sApiCoreV1HTTPHeader>**](IoK8sApiCoreV1HTTPHeader.md) | Custom headers to set in the request. HTTP allows repeated headers. | [optional] +**httpHeaders** | [**List<HTTPHeader>**](HTTPHeader.md) | Custom headers to set in the request. HTTP allows repeated headers. | [optional] **path** | **String** | Path to access on the HTTP server. | [optional] **port** | **String** | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | **scheme** | **String** | Scheme to use for connecting to the host. Defaults to HTTP. | [optional] diff --git a/docs/IoK8sApiCoreV1HTTPHeader.md b/docs/HTTPHeader.md similarity index 91% rename from docs/IoK8sApiCoreV1HTTPHeader.md rename to docs/HTTPHeader.md index 46c3edcc..f5f040ce 100644 --- a/docs/IoK8sApiCoreV1HTTPHeader.md +++ b/docs/HTTPHeader.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1HTTPHeader +# HTTPHeader HTTPHeader describes a custom header to be used in HTTP probes ## Properties diff --git a/docs/Handler.md b/docs/Handler.md new file mode 100644 index 00000000..48ff7331 --- /dev/null +++ b/docs/Handler.md @@ -0,0 +1,15 @@ + + +# Handler + +Handler defines a specific action that should be taken +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**exec** | [**ExecAction**](ExecAction.md) | | [optional] +**httpGet** | [**HTTPGetAction**](HTTPGetAction.md) | | [optional] +**tcpSocket** | [**TCPSocketAction**](TCPSocketAction.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1Histogram.md b/docs/Histogram.md similarity index 89% rename from docs/IoArgoprojWorkflowV1alpha1Histogram.md rename to docs/Histogram.md index 2f1cc0e8..b178001c 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Histogram.md +++ b/docs/Histogram.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Histogram +# Histogram Histogram is a Histogram prometheus metric ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1HolderNames.md b/docs/HolderNames.md similarity index 84% rename from docs/IoArgoprojWorkflowV1alpha1HolderNames.md rename to docs/HolderNames.md index 5774955c..dfa41c8a 100644 --- a/docs/IoArgoprojWorkflowV1alpha1HolderNames.md +++ b/docs/HolderNames.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1HolderNames +# HolderNames ## Properties diff --git a/docs/IoK8sApiCoreV1HostPathVolumeSource.md b/docs/HostPathVolumeSource.md similarity index 94% rename from docs/IoK8sApiCoreV1HostPathVolumeSource.md rename to docs/HostPathVolumeSource.md index 2557726a..449a7cf0 100644 --- a/docs/IoK8sApiCoreV1HostPathVolumeSource.md +++ b/docs/HostPathVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1HostPathVolumeSource +# HostPathVolumeSource Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling. ## Properties diff --git a/docs/IoK8sApiCoreV1ISCSIVolumeSource.md b/docs/ISCSIVolumeSource.md similarity index 91% rename from docs/IoK8sApiCoreV1ISCSIVolumeSource.md rename to docs/ISCSIVolumeSource.md index 249fa9b4..6de86df8 100644 --- a/docs/IoK8sApiCoreV1ISCSIVolumeSource.md +++ b/docs/ISCSIVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ISCSIVolumeSource +# ISCSIVolumeSource Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling. ## Properties @@ -16,7 +16,7 @@ Name | Type | Description | Notes **lun** | **Integer** | iSCSI Target Lun number. | **portals** | **List<String>** | iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | [optional] **readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] **targetPortal** | **String** | iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | diff --git a/docs/IoArgoprojWorkflowV1alpha1InfoResponse.md b/docs/InfoResponse.md similarity index 52% rename from docs/IoArgoprojWorkflowV1alpha1InfoResponse.md rename to docs/InfoResponse.md index 11f92275..62c93b66 100644 --- a/docs/IoArgoprojWorkflowV1alpha1InfoResponse.md +++ b/docs/InfoResponse.md @@ -1,12 +1,12 @@ -# IoArgoprojWorkflowV1alpha1InfoResponse +# InfoResponse ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**links** | [**List<IoArgoprojWorkflowV1alpha1Link>**](IoArgoprojWorkflowV1alpha1Link.md) | | [optional] +**links** | [**List<Link>**](Link.md) | | [optional] **managedNamespace** | **String** | | [optional] diff --git a/docs/InfoServiceApi.md b/docs/InfoServiceApi.md index 71faaf49..502e76e0 100644 --- a/docs/InfoServiceApi.md +++ b/docs/InfoServiceApi.md @@ -11,7 +11,7 @@ Method | HTTP request | Description # **getInfo** -> IoArgoprojWorkflowV1alpha1InfoResponse getInfo() +> InfoResponse getInfo() @@ -31,7 +31,7 @@ public class Example { InfoServiceApi apiInstance = new InfoServiceApi(defaultClient); try { - IoArgoprojWorkflowV1alpha1InfoResponse result = apiInstance.getInfo(); + InfoResponse result = apiInstance.getInfo(); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling InfoServiceApi#getInfo"); @@ -49,7 +49,7 @@ This endpoint does not need any parameter. ### Return type -[**IoArgoprojWorkflowV1alpha1InfoResponse**](IoArgoprojWorkflowV1alpha1InfoResponse.md) +[**InfoResponse**](InfoResponse.md) ### Authorization @@ -67,7 +67,7 @@ No authorization required # **getUserInfo** -> IoArgoprojWorkflowV1alpha1GetUserInfoResponse getUserInfo() +> GetUserInfoResponse getUserInfo() @@ -87,7 +87,7 @@ public class Example { InfoServiceApi apiInstance = new InfoServiceApi(defaultClient); try { - IoArgoprojWorkflowV1alpha1GetUserInfoResponse result = apiInstance.getUserInfo(); + GetUserInfoResponse result = apiInstance.getUserInfo(); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling InfoServiceApi#getUserInfo"); @@ -105,7 +105,7 @@ This endpoint does not need any parameter. ### Return type -[**IoArgoprojWorkflowV1alpha1GetUserInfoResponse**](IoArgoprojWorkflowV1alpha1GetUserInfoResponse.md) +[**GetUserInfoResponse**](GetUserInfoResponse.md) ### Authorization @@ -123,7 +123,7 @@ No authorization required # **getVersion** -> IoArgoprojWorkflowV1alpha1Version getVersion() +> Version getVersion() @@ -143,7 +143,7 @@ public class Example { InfoServiceApi apiInstance = new InfoServiceApi(defaultClient); try { - IoArgoprojWorkflowV1alpha1Version result = apiInstance.getVersion(); + Version result = apiInstance.getVersion(); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling InfoServiceApi#getVersion"); @@ -161,7 +161,7 @@ This endpoint does not need any parameter. ### Return type -[**IoArgoprojWorkflowV1alpha1Version**](IoArgoprojWorkflowV1alpha1Version.md) +[**Version**](Version.md) ### Authorization diff --git a/docs/IoK8sApimachineryPkgApisMetaV1Initializer.md b/docs/Initializer.md similarity index 86% rename from docs/IoK8sApimachineryPkgApisMetaV1Initializer.md rename to docs/Initializer.md index ddc862b6..11dd2680 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1Initializer.md +++ b/docs/Initializer.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1Initializer +# Initializer Initializer is information about an initializer that has not yet completed. ## Properties diff --git a/docs/Initializers.md b/docs/Initializers.md new file mode 100644 index 00000000..20916930 --- /dev/null +++ b/docs/Initializers.md @@ -0,0 +1,14 @@ + + +# Initializers + +Initializers tracks the progress of initialization. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**pending** | [**List<Initializer>**](Initializer.md) | Pending is a list of initializers that must execute in order before this object is visible. When the last pending initializer is removed, and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients. | +**result** | [**Status**](Status.md) | | [optional] + + + diff --git a/docs/Inputs.md b/docs/Inputs.md new file mode 100644 index 00000000..c524c0da --- /dev/null +++ b/docs/Inputs.md @@ -0,0 +1,14 @@ + + +# Inputs + +Inputs are the mechanism for passing parameters, artifacts, volumes from one template to another +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifacts** | [**List<Artifact>**](Artifact.md) | Artifact are a list of artifacts passed as inputs | [optional] +**parameters** | [**List<Parameter>**](Parameter.md) | Parameters are a list of parameters passed as inputs | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1Arguments.md b/docs/IoArgoprojWorkflowV1alpha1Arguments.md deleted file mode 100644 index 3ece9d73..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Arguments.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Arguments - -Arguments to a template -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**artifacts** | [**List<IoArgoprojWorkflowV1alpha1Artifact>**](IoArgoprojWorkflowV1alpha1Artifact.md) | Artifacts is the list of artifacts to pass to the template or workflow | [optional] -**parameters** | [**List<IoArgoprojWorkflowV1alpha1Parameter>**](IoArgoprojWorkflowV1alpha1Parameter.md) | Parameters is the list of parameters to pass to the template or workflow | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Artifact.md b/docs/IoArgoprojWorkflowV1alpha1Artifact.md deleted file mode 100644 index 5ced5072..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Artifact.md +++ /dev/null @@ -1,28 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Artifact - -Artifact indicates an artifact to place at a specified path -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**archive** | [**IoArgoprojWorkflowV1alpha1ArchiveStrategy**](IoArgoprojWorkflowV1alpha1ArchiveStrategy.md) | | [optional] -**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] -**artifactory** | [**IoArgoprojWorkflowV1alpha1ArtifactoryArtifact**](IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md) | | [optional] -**from** | **String** | From allows an artifact to reference an artifact from a previous step | [optional] -**gcs** | [**IoArgoprojWorkflowV1alpha1GCSArtifact**](IoArgoprojWorkflowV1alpha1GCSArtifact.md) | | [optional] -**git** | [**IoArgoprojWorkflowV1alpha1GitArtifact**](IoArgoprojWorkflowV1alpha1GitArtifact.md) | | [optional] -**globalName** | **String** | GlobalName exports an output artifact to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts | [optional] -**hdfs** | [**IoArgoprojWorkflowV1alpha1HDFSArtifact**](IoArgoprojWorkflowV1alpha1HDFSArtifact.md) | | [optional] -**http** | [**IoArgoprojWorkflowV1alpha1HTTPArtifact**](IoArgoprojWorkflowV1alpha1HTTPArtifact.md) | | [optional] -**mode** | **Integer** | mode bits to use on this file, must be a value between 0 and 0777 set when loading input artifacts. | [optional] -**name** | **String** | name of the artifact. must be unique within a template's inputs/outputs. | -**optional** | **Boolean** | Make Artifacts optional, if Artifacts doesn't generate or exist | [optional] -**oss** | [**IoArgoprojWorkflowV1alpha1OSSArtifact**](IoArgoprojWorkflowV1alpha1OSSArtifact.md) | | [optional] -**path** | **String** | Path is the container path to the artifact | [optional] -**raw** | [**IoArgoprojWorkflowV1alpha1RawArtifact**](IoArgoprojWorkflowV1alpha1RawArtifact.md) | | [optional] -**s3** | [**IoArgoprojWorkflowV1alpha1S3Artifact**](IoArgoprojWorkflowV1alpha1S3Artifact.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md b/docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md deleted file mode 100644 index 3f71c7b0..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1ArtifactLocation.md +++ /dev/null @@ -1,21 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1ArtifactLocation - -ArtifactLocation describes a location for a single or multiple artifacts. It is used as single artifact in the context of inputs/outputs (e.g. outputs.artifacts.artname). It is also used to describe the location of multiple artifacts such as the archive location of a single workflow step, which the executor will use as a default location to store its files. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**archiveLogs** | **Boolean** | ArchiveLogs indicates if the container logs should be archived | [optional] -**artifactory** | [**IoArgoprojWorkflowV1alpha1ArtifactoryArtifact**](IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md) | | [optional] -**gcs** | [**IoArgoprojWorkflowV1alpha1GCSArtifact**](IoArgoprojWorkflowV1alpha1GCSArtifact.md) | | [optional] -**git** | [**IoArgoprojWorkflowV1alpha1GitArtifact**](IoArgoprojWorkflowV1alpha1GitArtifact.md) | | [optional] -**hdfs** | [**IoArgoprojWorkflowV1alpha1HDFSArtifact**](IoArgoprojWorkflowV1alpha1HDFSArtifact.md) | | [optional] -**http** | [**IoArgoprojWorkflowV1alpha1HTTPArtifact**](IoArgoprojWorkflowV1alpha1HTTPArtifact.md) | | [optional] -**oss** | [**IoArgoprojWorkflowV1alpha1OSSArtifact**](IoArgoprojWorkflowV1alpha1OSSArtifact.md) | | [optional] -**raw** | [**IoArgoprojWorkflowV1alpha1RawArtifact**](IoArgoprojWorkflowV1alpha1RawArtifact.md) | | [optional] -**s3** | [**IoArgoprojWorkflowV1alpha1S3Artifact**](IoArgoprojWorkflowV1alpha1S3Artifact.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md b/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md deleted file mode 100644 index 56ad390c..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1ArtifactoryArtifact - -ArtifactoryArtifact is the location of an artifactory artifact -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**passwordSecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] -**url** | **String** | URL of the artifact | -**usernameSecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md b/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md deleted file mode 100644 index 20424be4..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**createOptions** | [**IoK8sApimachineryPkgApisMetaV1CreateOptions**](IoK8sApimachineryPkgApisMetaV1CreateOptions.md) | | [optional] -**template** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md b/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md deleted file mode 100644 index b78382f1..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**createOptions** | [**IoK8sApimachineryPkgApisMetaV1CreateOptions**](IoK8sApimachineryPkgApisMetaV1CreateOptions.md) | | [optional] -**template** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md b/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md deleted file mode 100644 index a167bc07..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**name** | **String** | DEPRECATED: This field is ignored. | [optional] -**template** | [**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate**](IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md b/docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md deleted file mode 100644 index 3b5a55e5..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**createOptions** | [**IoK8sApimachineryPkgApisMetaV1CreateOptions**](IoK8sApimachineryPkgApisMetaV1CreateOptions.md) | | [optional] -**cronWorkflow** | [**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | [optional] -**namespace** | **String** | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md b/docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md deleted file mode 100644 index 54e2400f..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1CronWorkflow.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1CronWorkflow - -CronWorkflow is the definition of a scheduled workflow resource -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | -**spec** | [**IoArgoprojWorkflowV1alpha1CronWorkflowSpec**](IoArgoprojWorkflowV1alpha1CronWorkflowSpec.md) | | -**status** | [**IoArgoprojWorkflowV1alpha1CronWorkflowStatus**](IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md b/docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md deleted file mode 100644 index 8ff13efd..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1CronWorkflowStatus - -CronWorkflowStatus is the status of a CronWorkflow -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**active** | [**List<IoK8sApiCoreV1ObjectReference>**](IoK8sApiCoreV1ObjectReference.md) | Active is a list of active workflows stemming from this CronWorkflow | [optional] -**conditions** | [**List<IoArgoprojWorkflowV1alpha1Condition>**](IoArgoprojWorkflowV1alpha1Condition.md) | Conditions is a list of conditions the CronWorkflow may have | [optional] -**lastScheduledTime** | [**DateTime**](DateTime.md) | 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. | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Inputs.md b/docs/IoArgoprojWorkflowV1alpha1Inputs.md deleted file mode 100644 index 0c24239f..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Inputs.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Inputs - -Inputs are the mechanism for passing parameters, artifacts, volumes from one template to another -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**artifacts** | [**List<IoArgoprojWorkflowV1alpha1Artifact>**](IoArgoprojWorkflowV1alpha1Artifact.md) | Artifact are a list of artifacts passed as inputs | [optional] -**parameters** | [**List<IoArgoprojWorkflowV1alpha1Parameter>**](IoArgoprojWorkflowV1alpha1Parameter.md) | Parameters are a list of parameters passed as inputs | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md b/docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md deleted file mode 100644 index b2fef36f..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**cronWorkflow** | [**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | [optional] -**namespace** | **String** | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Metrics.md b/docs/IoArgoprojWorkflowV1alpha1Metrics.md deleted file mode 100644 index a421242c..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Metrics.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Metrics - -Metrics are a list of metrics emitted from a Workflow/Template -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**prometheus** | [**List<IoArgoprojWorkflowV1alpha1Prometheus>**](IoArgoprojWorkflowV1alpha1Prometheus.md) | Prometheus is a list of prometheus metrics to be emitted | - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Outputs.md b/docs/IoArgoprojWorkflowV1alpha1Outputs.md deleted file mode 100644 index 8059f4b3..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Outputs.md +++ /dev/null @@ -1,16 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Outputs - -Outputs hold parameters, artifacts, and results from a step -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**artifacts** | [**List<IoArgoprojWorkflowV1alpha1Artifact>**](IoArgoprojWorkflowV1alpha1Artifact.md) | Artifacts holds the list of output artifacts produced by a step | [optional] -**exitCode** | **String** | ExitCode holds the exit code of a script template | [optional] -**parameters** | [**List<IoArgoprojWorkflowV1alpha1Parameter>**](IoArgoprojWorkflowV1alpha1Parameter.md) | Parameters holds the list of output parameters produced by a step | [optional] -**result** | **String** | Result holds the result (stdout) of a script template | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Prometheus.md b/docs/IoArgoprojWorkflowV1alpha1Prometheus.md deleted file mode 100644 index f4543b26..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Prometheus.md +++ /dev/null @@ -1,19 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Prometheus - -Prometheus is a prometheus metric to be emitted -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**counter** | [**IoArgoprojWorkflowV1alpha1Counter**](IoArgoprojWorkflowV1alpha1Counter.md) | | [optional] -**gauge** | [**IoArgoprojWorkflowV1alpha1Gauge**](IoArgoprojWorkflowV1alpha1Gauge.md) | | [optional] -**help** | **String** | Help is a string that describes the metric | -**histogram** | [**IoArgoprojWorkflowV1alpha1Histogram**](IoArgoprojWorkflowV1alpha1Histogram.md) | | [optional] -**labels** | [**List<IoArgoprojWorkflowV1alpha1MetricLabel>**](IoArgoprojWorkflowV1alpha1MetricLabel.md) | Labels is a list of metric labels | [optional] -**name** | **String** | Name is the name of the metric | -**when** | **String** | When is a conditional statement that decides when to emit the metric | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md b/docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md deleted file mode 100644 index 3dd1983d..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1SemaphoreRef.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1SemaphoreRef - -SemaphoreRef is a reference of Semaphore -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**configMapKeyRef** | [**IoK8sApiCoreV1ConfigMapKeySelector**](IoK8sApiCoreV1ConfigMapKeySelector.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md b/docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md deleted file mode 100644 index 33688f47..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1SemaphoreStatus.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1SemaphoreStatus - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**holding** | [**List<IoArgoprojWorkflowV1alpha1SemaphoreHolding>**](IoArgoprojWorkflowV1alpha1SemaphoreHolding.md) | Holding stores the list of resource acquired synchronization lock for workflows. | [optional] -**waiting** | [**List<IoArgoprojWorkflowV1alpha1SemaphoreHolding>**](IoArgoprojWorkflowV1alpha1SemaphoreHolding.md) | Waiting indicates the list of current synchronization lock holders | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md b/docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md deleted file mode 100644 index e6a8c509..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1SynchronizationStatus.md +++ /dev/null @@ -1,12 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1SynchronizationStatus - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**semaphore** | [**IoArgoprojWorkflowV1alpha1SemaphoreStatus**](IoArgoprojWorkflowV1alpha1SemaphoreStatus.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Template.md b/docs/IoArgoprojWorkflowV1alpha1Template.md deleted file mode 100644 index 47632b62..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Template.md +++ /dev/null @@ -1,48 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Template - -Template is a reusable and composable unit of execution in a workflow -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**activeDeadlineSeconds** | **Long** | Optional duration in seconds relative to the StartTime that the pod may be active on a node before the system actively tries to terminate the pod; value must be positive integer This field is only applicable to container and script templates. | [optional] -**affinity** | [**IoK8sApiCoreV1Affinity**](IoK8sApiCoreV1Affinity.md) | | [optional] -**archiveLocation** | [**IoArgoprojWorkflowV1alpha1ArtifactLocation**](IoArgoprojWorkflowV1alpha1ArtifactLocation.md) | | [optional] -**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] -**automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] -**container** | [**IoK8sApiCoreV1Container**](IoK8sApiCoreV1Container.md) | | [optional] -**daemon** | **Boolean** | Deamon will allow a workflow to proceed to the next step so long as the container reaches readiness | [optional] -**dag** | [**IoArgoprojWorkflowV1alpha1DAGTemplate**](IoArgoprojWorkflowV1alpha1DAGTemplate.md) | | [optional] -**executor** | [**IoArgoprojWorkflowV1alpha1ExecutorConfig**](IoArgoprojWorkflowV1alpha1ExecutorConfig.md) | | [optional] -**hostAliases** | [**List<IoK8sApiCoreV1HostAlias>**](IoK8sApiCoreV1HostAlias.md) | HostAliases is an optional list of hosts and IPs that will be injected into the pod spec | [optional] -**initContainers** | [**List<IoArgoprojWorkflowV1alpha1UserContainer>**](IoArgoprojWorkflowV1alpha1UserContainer.md) | InitContainers is a list of containers which run before the main container. | [optional] -**inputs** | [**IoArgoprojWorkflowV1alpha1Inputs**](IoArgoprojWorkflowV1alpha1Inputs.md) | | [optional] -**metadata** | [**IoArgoprojWorkflowV1alpha1Metadata**](IoArgoprojWorkflowV1alpha1Metadata.md) | | [optional] -**metrics** | [**IoArgoprojWorkflowV1alpha1Metrics**](IoArgoprojWorkflowV1alpha1Metrics.md) | | [optional] -**name** | **String** | Name is the name of the template | -**nodeSelector** | **Map<String, String>** | NodeSelector is a selector to schedule this step of the workflow to be run on the selected node(s). Overrides the selector set at the workflow level. | [optional] -**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] -**parallelism** | **Long** | Parallelism limits the max total parallel pods that can execute at the same time within the boundaries of this template invocation. If additional steps/dag templates are invoked, the pods created by those templates will not be counted towards this total. | [optional] -**podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] -**priority** | **Integer** | Priority to apply to workflow pods. | [optional] -**priorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] -**resource** | [**IoArgoprojWorkflowV1alpha1ResourceTemplate**](IoArgoprojWorkflowV1alpha1ResourceTemplate.md) | | [optional] -**resubmitPendingPods** | **Boolean** | ResubmitPendingPods is a flag to enable resubmitting pods that remain Pending after initial submission | [optional] -**retryStrategy** | [**IoArgoprojWorkflowV1alpha1RetryStrategy**](IoArgoprojWorkflowV1alpha1RetryStrategy.md) | | [optional] -**schedulerName** | **String** | If specified, the pod will be dispatched by specified scheduler. Or it will be dispatched by workflow scope scheduler if specified. If neither specified, the pod will be dispatched by default scheduler. | [optional] -**script** | [**IoArgoprojWorkflowV1alpha1ScriptTemplate**](IoArgoprojWorkflowV1alpha1ScriptTemplate.md) | | [optional] -**securityContext** | [**IoK8sApiCoreV1PodSecurityContext**](IoK8sApiCoreV1PodSecurityContext.md) | | [optional] -**serviceAccountName** | **String** | ServiceAccountName to apply to workflow pods | [optional] -**sidecars** | [**List<IoArgoprojWorkflowV1alpha1UserContainer>**](IoArgoprojWorkflowV1alpha1UserContainer.md) | Sidecars is a list of containers which run alongside the main container Sidecars are automatically killed when the main container completes | [optional] -**steps** | [**List<IoArgoprojWorkflowV1alpha1ParallelSteps>**](IoArgoprojWorkflowV1alpha1ParallelSteps.md) | Steps define a series of sequential/parallel workflow steps | [optional] -**suspend** | [**IoArgoprojWorkflowV1alpha1SuspendTemplate**](IoArgoprojWorkflowV1alpha1SuspendTemplate.md) | | [optional] -**synchronization** | [**IoArgoprojWorkflowV1alpha1Synchronization**](IoArgoprojWorkflowV1alpha1Synchronization.md) | | [optional] -**template** | **String** | Template is the name of the template which is used as the base of this template. DEPRECATED: This field is not used. | [optional] -**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] -**tolerations** | [**List<IoK8sApiCoreV1Toleration>**](IoK8sApiCoreV1Toleration.md) | Tolerations to apply to workflow pods. | [optional] -**volumes** | [**List<IoK8sApiCoreV1Volume>**](IoK8sApiCoreV1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a template. | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1Workflow.md b/docs/IoArgoprojWorkflowV1alpha1Workflow.md deleted file mode 100644 index 4f04a0cd..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1Workflow.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1Workflow - -Workflow is the definition of a workflow resource -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | -**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowSpec**](IoArgoprojWorkflowV1alpha1WorkflowSpec.md) | | -**status** | [**IoArgoprojWorkflowV1alpha1WorkflowStatus**](IoArgoprojWorkflowV1alpha1WorkflowStatus.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md b/docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md deleted file mode 100644 index 200d6377..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md +++ /dev/null @@ -1,16 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1WorkflowCreateRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**createOptions** | [**IoK8sApimachineryPkgApisMetaV1CreateOptions**](IoK8sApimachineryPkgApisMetaV1CreateOptions.md) | | [optional] -**instanceID** | **String** | This field is no longer used. | [optional] -**namespace** | **String** | | [optional] -**serverDryRun** | **Boolean** | | [optional] -**workflow** | [**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md b/docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md deleted file mode 100644 index 679442b6..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1WorkflowLintRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**namespace** | **String** | | [optional] -**workflow** | [**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md b/docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md deleted file mode 100644 index 47635a2e..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowStatus.md +++ /dev/null @@ -1,26 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1WorkflowStatus - -WorkflowStatus contains overall status information about a workflow -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**compressedNodes** | **String** | Compressed and base64 decoded Nodes map | [optional] -**conditions** | [**List<IoArgoprojWorkflowV1alpha1Condition>**](IoArgoprojWorkflowV1alpha1Condition.md) | Conditions is a list of conditions the Workflow may have | [optional] -**finishedAt** | [**DateTime**](DateTime.md) | 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. | [optional] -**message** | **String** | A human readable message indicating details about why the workflow is in this condition. | [optional] -**nodes** | [**Map<String, IoArgoprojWorkflowV1alpha1NodeStatus>**](IoArgoprojWorkflowV1alpha1NodeStatus.md) | Nodes is a mapping between a node ID and the node's status. | [optional] -**offloadNodeStatusVersion** | **String** | Whether on not node status has been offloaded to a database. If exists, then Nodes and CompressedNodes will be empty. This will actually be populated with a hash of the offloaded data. | [optional] -**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] -**persistentVolumeClaims** | [**List<IoK8sApiCoreV1Volume>**](IoK8sApiCoreV1Volume.md) | PersistentVolumeClaims tracks all PVCs that were created as part of the io.argoproj.workflow.v1alpha1. The contents of this list are drained at the end of the workflow. | [optional] -**phase** | **String** | Phase a simple, high-level summary of where the workflow is in its lifecycle. | [optional] -**resourcesDuration** | **Map<String, Long>** | ResourcesDuration is the total for the workflow | [optional] -**startedAt** | [**DateTime**](DateTime.md) | 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. | [optional] -**storedTemplates** | [**Map<String, IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | StoredTemplates is a mapping between a template ref and the node's status. | [optional] -**storedWorkflowTemplateSpec** | [**IoArgoprojWorkflowV1alpha1WorkflowSpec**](IoArgoprojWorkflowV1alpha1WorkflowSpec.md) | | [optional] -**synchronization** | [**IoArgoprojWorkflowV1alpha1SynchronizationStatus**](IoArgoprojWorkflowV1alpha1SynchronizationStatus.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md b/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md deleted file mode 100644 index c8660e88..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**createOptions** | [**IoK8sApimachineryPkgApisMetaV1CreateOptions**](IoK8sApimachineryPkgApisMetaV1CreateOptions.md) | | [optional] -**namespace** | **String** | | [optional] -**template** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md b/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md deleted file mode 100644 index 5cfaaf0b..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**createOptions** | [**IoK8sApimachineryPkgApisMetaV1CreateOptions**](IoK8sApimachineryPkgApisMetaV1CreateOptions.md) | | [optional] -**namespace** | **String** | | [optional] -**template** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | [optional] - - - diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md b/docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md deleted file mode 100644 index 88b26368..00000000 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoArgoprojWorkflowV1alpha1WorkflowWatchEvent - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**_object** | [**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) | | [optional] -**type** | **String** | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Affinity.md b/docs/IoK8sApiCoreV1Affinity.md deleted file mode 100644 index cda07fe4..00000000 --- a/docs/IoK8sApiCoreV1Affinity.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1Affinity - -Affinity is a group of affinity scheduling rules. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**nodeAffinity** | [**IoK8sApiCoreV1NodeAffinity**](IoK8sApiCoreV1NodeAffinity.md) | | [optional] -**podAffinity** | [**IoK8sApiCoreV1PodAffinity**](IoK8sApiCoreV1PodAffinity.md) | | [optional] -**podAntiAffinity** | [**IoK8sApiCoreV1PodAntiAffinity**](IoK8sApiCoreV1PodAntiAffinity.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1ConfigMapKeySelector.md b/docs/IoK8sApiCoreV1ConfigMapKeySelector.md deleted file mode 100644 index 9fe24429..00000000 --- a/docs/IoK8sApiCoreV1ConfigMapKeySelector.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1ConfigMapKeySelector - -Selects a key from a ConfigMap. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**key** | **String** | The key to select. | -**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] -**optional** | **Boolean** | Specify whether the ConfigMap or its key must be defined | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Container.md b/docs/IoK8sApiCoreV1Container.md deleted file mode 100644 index 3470fe2f..00000000 --- a/docs/IoK8sApiCoreV1Container.md +++ /dev/null @@ -1,33 +0,0 @@ - - -# IoK8sApiCoreV1Container - -A single application container that you want to run within a pod. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] -**command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] -**env** | [**List<IoK8sApiCoreV1EnvVar>**](IoK8sApiCoreV1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] -**envFrom** | [**List<IoK8sApiCoreV1EnvFromSource>**](IoK8sApiCoreV1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] -**image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | -**imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] -**lifecycle** | [**IoK8sApiCoreV1Lifecycle**](IoK8sApiCoreV1Lifecycle.md) | | [optional] -**livenessProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] -**name** | **String** | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. | [optional] -**ports** | [**List<IoK8sApiCoreV1ContainerPort>**](IoK8sApiCoreV1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] -**readinessProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] -**resources** | [**IoK8sApiCoreV1ResourceRequirements**](IoK8sApiCoreV1ResourceRequirements.md) | | [optional] -**securityContext** | [**IoK8sApiCoreV1SecurityContext**](IoK8sApiCoreV1SecurityContext.md) | | [optional] -**stdin** | **Boolean** | Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. | [optional] -**stdinOnce** | **Boolean** | Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false | [optional] -**terminationMessagePath** | **String** | Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. | [optional] -**terminationMessagePolicy** | **String** | Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. | [optional] -**tty** | **Boolean** | Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. | [optional] -**volumeDevices** | [**List<IoK8sApiCoreV1VolumeDevice>**](IoK8sApiCoreV1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. This is a beta feature. | [optional] -**volumeMounts** | [**List<IoK8sApiCoreV1VolumeMount>**](IoK8sApiCoreV1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] -**workingDir** | **String** | Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1ContainerPort.md b/docs/IoK8sApiCoreV1ContainerPort.md deleted file mode 100644 index 23b5dc69..00000000 --- a/docs/IoK8sApiCoreV1ContainerPort.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# IoK8sApiCoreV1ContainerPort - -ContainerPort represents a network port in a single container. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**containerPort** | **Integer** | Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. | -**hostIP** | **String** | What host IP to bind the external port to. | [optional] -**hostPort** | **Integer** | Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. | [optional] -**name** | **String** | If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. | [optional] -**protocol** | **String** | Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \"TCP\". | [optional] - - - diff --git a/docs/IoK8sApiCoreV1EnvFromSource.md b/docs/IoK8sApiCoreV1EnvFromSource.md deleted file mode 100644 index 2e83451b..00000000 --- a/docs/IoK8sApiCoreV1EnvFromSource.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1EnvFromSource - -EnvFromSource represents the source of a set of ConfigMaps -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**configMapRef** | [**IoK8sApiCoreV1ConfigMapEnvSource**](IoK8sApiCoreV1ConfigMapEnvSource.md) | | [optional] -**prefix** | **String** | An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. | [optional] -**secretRef** | [**IoK8sApiCoreV1SecretEnvSource**](IoK8sApiCoreV1SecretEnvSource.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1EnvVar.md b/docs/IoK8sApiCoreV1EnvVar.md deleted file mode 100644 index 10869d53..00000000 --- a/docs/IoK8sApiCoreV1EnvVar.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1EnvVar - -EnvVar represents an environment variable present in a Container. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**name** | **String** | Name of the environment variable. Must be a C_IDENTIFIER. | -**value** | **String** | Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\". | [optional] -**valueFrom** | [**IoK8sApiCoreV1EnvVarSource**](IoK8sApiCoreV1EnvVarSource.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1EnvVarSource.md b/docs/IoK8sApiCoreV1EnvVarSource.md deleted file mode 100644 index e92e0571..00000000 --- a/docs/IoK8sApiCoreV1EnvVarSource.md +++ /dev/null @@ -1,16 +0,0 @@ - - -# IoK8sApiCoreV1EnvVarSource - -EnvVarSource represents a source for the value of an EnvVar. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**configMapKeyRef** | [**IoK8sApiCoreV1ConfigMapKeySelector**](IoK8sApiCoreV1ConfigMapKeySelector.md) | | [optional] -**fieldRef** | [**IoK8sApiCoreV1ObjectFieldSelector**](IoK8sApiCoreV1ObjectFieldSelector.md) | | [optional] -**resourceFieldRef** | [**IoK8sApiCoreV1ResourceFieldSelector**](IoK8sApiCoreV1ResourceFieldSelector.md) | | [optional] -**secretKeyRef** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Handler.md b/docs/IoK8sApiCoreV1Handler.md deleted file mode 100644 index 7e621b38..00000000 --- a/docs/IoK8sApiCoreV1Handler.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1Handler - -Handler defines a specific action that should be taken -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**exec** | [**IoK8sApiCoreV1ExecAction**](IoK8sApiCoreV1ExecAction.md) | | [optional] -**httpGet** | [**IoK8sApiCoreV1HTTPGetAction**](IoK8sApiCoreV1HTTPGetAction.md) | | [optional] -**tcpSocket** | [**IoK8sApiCoreV1TCPSocketAction**](IoK8sApiCoreV1TCPSocketAction.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1HostAlias.md b/docs/IoK8sApiCoreV1HostAlias.md deleted file mode 100644 index aa0a176b..00000000 --- a/docs/IoK8sApiCoreV1HostAlias.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1HostAlias - -HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**hostnames** | **List<String>** | Hostnames for the above IP address. | [optional] -**ip** | **String** | IP address of the host file entry. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Lifecycle.md b/docs/IoK8sApiCoreV1Lifecycle.md deleted file mode 100644 index 962cd570..00000000 --- a/docs/IoK8sApiCoreV1Lifecycle.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1Lifecycle - -Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**postStart** | [**IoK8sApiCoreV1Handler**](IoK8sApiCoreV1Handler.md) | | [optional] -**preStop** | [**IoK8sApiCoreV1Handler**](IoK8sApiCoreV1Handler.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1LocalObjectReference.md b/docs/IoK8sApiCoreV1LocalObjectReference.md deleted file mode 100644 index d02704ac..00000000 --- a/docs/IoK8sApiCoreV1LocalObjectReference.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# IoK8sApiCoreV1LocalObjectReference - -LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] - - - diff --git a/docs/IoK8sApiCoreV1NodeAffinity.md b/docs/IoK8sApiCoreV1NodeAffinity.md deleted file mode 100644 index 1068656e..00000000 --- a/docs/IoK8sApiCoreV1NodeAffinity.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1NodeAffinity - -Node affinity is a group of node affinity scheduling rules. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**preferredDuringSchedulingIgnoredDuringExecution** | [**List<IoK8sApiCoreV1PreferredSchedulingTerm>**](IoK8sApiCoreV1PreferredSchedulingTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. | [optional] -**requiredDuringSchedulingIgnoredDuringExecution** | [**IoK8sApiCoreV1NodeSelector**](IoK8sApiCoreV1NodeSelector.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1NodeSelectorTerm.md b/docs/IoK8sApiCoreV1NodeSelectorTerm.md deleted file mode 100644 index 0fa72a32..00000000 --- a/docs/IoK8sApiCoreV1NodeSelectorTerm.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1NodeSelectorTerm - -A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**matchExpressions** | [**List<IoK8sApiCoreV1NodeSelectorRequirement>**](IoK8sApiCoreV1NodeSelectorRequirement.md) | A list of node selector requirements by node's labels. | [optional] -**matchFields** | [**List<IoK8sApiCoreV1NodeSelectorRequirement>**](IoK8sApiCoreV1NodeSelectorRequirement.md) | A list of node selector requirements by node's fields. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1ObjectReference.md b/docs/IoK8sApiCoreV1ObjectReference.md deleted file mode 100644 index a0a17df1..00000000 --- a/docs/IoK8sApiCoreV1ObjectReference.md +++ /dev/null @@ -1,19 +0,0 @@ - - -# IoK8sApiCoreV1ObjectReference - -ObjectReference contains enough information to let you inspect or modify the referred object. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**apiVersion** | **String** | API version of the referent. | [optional] -**fieldPath** | **String** | If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: \"spec.containers{name}\" (where \"name\" refers to the name of the container that triggered the event) or if no container name is specified \"spec.containers[2]\" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. | [optional] -**kind** | **String** | Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | [optional] -**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] -**namespace** | **String** | Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ | [optional] -**resourceVersion** | **String** | Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | [optional] -**uid** | **String** | UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids | [optional] - - - diff --git a/docs/IoK8sApiCoreV1PersistentVolumeClaim.md b/docs/IoK8sApiCoreV1PersistentVolumeClaim.md deleted file mode 100644 index d3deb2b7..00000000 --- a/docs/IoK8sApiCoreV1PersistentVolumeClaim.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# IoK8sApiCoreV1PersistentVolumeClaim - -PersistentVolumeClaim is a user's request for and claim to a persistent volume -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources | [optional] -**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | [optional] -**spec** | [**IoK8sApiCoreV1PersistentVolumeClaimSpec**](IoK8sApiCoreV1PersistentVolumeClaimSpec.md) | | [optional] -**status** | [**IoK8sApiCoreV1PersistentVolumeClaimStatus**](IoK8sApiCoreV1PersistentVolumeClaimStatus.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1PodAffinity.md b/docs/IoK8sApiCoreV1PodAffinity.md deleted file mode 100644 index 045c9db3..00000000 --- a/docs/IoK8sApiCoreV1PodAffinity.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1PodAffinity - -Pod affinity is a group of inter pod affinity scheduling rules. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**preferredDuringSchedulingIgnoredDuringExecution** | [**List<IoK8sApiCoreV1WeightedPodAffinityTerm>**](IoK8sApiCoreV1WeightedPodAffinityTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. | [optional] -**requiredDuringSchedulingIgnoredDuringExecution** | [**List<IoK8sApiCoreV1PodAffinityTerm>**](IoK8sApiCoreV1PodAffinityTerm.md) | If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1PodAntiAffinity.md b/docs/IoK8sApiCoreV1PodAntiAffinity.md deleted file mode 100644 index ac2809ac..00000000 --- a/docs/IoK8sApiCoreV1PodAntiAffinity.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1PodAntiAffinity - -Pod anti affinity is a group of inter pod anti affinity scheduling rules. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**preferredDuringSchedulingIgnoredDuringExecution** | [**List<IoK8sApiCoreV1WeightedPodAffinityTerm>**](IoK8sApiCoreV1WeightedPodAffinityTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. | [optional] -**requiredDuringSchedulingIgnoredDuringExecution** | [**List<IoK8sApiCoreV1PodAffinityTerm>**](IoK8sApiCoreV1PodAffinityTerm.md) | If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1PodDNSConfig.md b/docs/IoK8sApiCoreV1PodDNSConfig.md deleted file mode 100644 index a1bf7ccb..00000000 --- a/docs/IoK8sApiCoreV1PodDNSConfig.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1PodDNSConfig - -PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**nameservers** | **List<String>** | A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed. | [optional] -**options** | [**List<IoK8sApiCoreV1PodDNSConfigOption>**](IoK8sApiCoreV1PodDNSConfigOption.md) | A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy. | [optional] -**searches** | **List<String>** | A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1PodSecurityContext.md b/docs/IoK8sApiCoreV1PodSecurityContext.md deleted file mode 100644 index d70c7554..00000000 --- a/docs/IoK8sApiCoreV1PodSecurityContext.md +++ /dev/null @@ -1,20 +0,0 @@ - - -# IoK8sApiCoreV1PodSecurityContext - -PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**fsGroup** | **Long** | A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. | [optional] -**runAsGroup** | **Long** | The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. | [optional] -**runAsNonRoot** | **Boolean** | Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. | [optional] -**runAsUser** | **Long** | The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. | [optional] -**seLinuxOptions** | [**IoK8sApiCoreV1SELinuxOptions**](IoK8sApiCoreV1SELinuxOptions.md) | | [optional] -**supplementalGroups** | **List<Long>** | A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. | [optional] -**sysctls** | [**List<IoK8sApiCoreV1Sysctl>**](IoK8sApiCoreV1Sysctl.md) | Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. | [optional] -**windowsOptions** | [**IoK8sApiCoreV1WindowsSecurityContextOptions**](IoK8sApiCoreV1WindowsSecurityContextOptions.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Probe.md b/docs/IoK8sApiCoreV1Probe.md deleted file mode 100644 index fe930852..00000000 --- a/docs/IoK8sApiCoreV1Probe.md +++ /dev/null @@ -1,20 +0,0 @@ - - -# IoK8sApiCoreV1Probe - -Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**exec** | [**IoK8sApiCoreV1ExecAction**](IoK8sApiCoreV1ExecAction.md) | | [optional] -**failureThreshold** | **Integer** | Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. | [optional] -**httpGet** | [**IoK8sApiCoreV1HTTPGetAction**](IoK8sApiCoreV1HTTPGetAction.md) | | [optional] -**initialDelaySeconds** | **Integer** | Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes | [optional] -**periodSeconds** | **Integer** | How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. | [optional] -**successThreshold** | **Integer** | 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. | [optional] -**tcpSocket** | [**IoK8sApiCoreV1TCPSocketAction**](IoK8sApiCoreV1TCPSocketAction.md) | | [optional] -**timeoutSeconds** | **Integer** | Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes | [optional] - - - diff --git a/docs/IoK8sApiCoreV1ResourceRequirements.md b/docs/IoK8sApiCoreV1ResourceRequirements.md deleted file mode 100644 index 05742623..00000000 --- a/docs/IoK8sApiCoreV1ResourceRequirements.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1ResourceRequirements - -ResourceRequirements describes the compute resource requirements. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**limits** | **Map<String, String>** | Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ | [optional] -**requests** | **Map<String, String>** | Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ | [optional] - - - diff --git a/docs/IoK8sApiCoreV1SecretKeySelector.md b/docs/IoK8sApiCoreV1SecretKeySelector.md deleted file mode 100644 index 237357fd..00000000 --- a/docs/IoK8sApiCoreV1SecretKeySelector.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# IoK8sApiCoreV1SecretKeySelector - -SecretKeySelector selects a key of a Secret. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**key** | **String** | The key of the secret to select from. Must be a valid secret key. | -**name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] -**optional** | **Boolean** | Specify whether the Secret or its key must be defined | [optional] - - - diff --git a/docs/IoK8sApiCoreV1SecurityContext.md b/docs/IoK8sApiCoreV1SecurityContext.md deleted file mode 100644 index 6db9b8ea..00000000 --- a/docs/IoK8sApiCoreV1SecurityContext.md +++ /dev/null @@ -1,22 +0,0 @@ - - -# IoK8sApiCoreV1SecurityContext - -SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**allowPrivilegeEscalation** | **Boolean** | AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN | [optional] -**capabilities** | [**IoK8sApiCoreV1Capabilities**](IoK8sApiCoreV1Capabilities.md) | | [optional] -**privileged** | **Boolean** | Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. | [optional] -**procMount** | **String** | procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. | [optional] -**readOnlyRootFilesystem** | **Boolean** | Whether this container has a read-only root filesystem. Default is false. | [optional] -**runAsGroup** | **Long** | The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. | [optional] -**runAsNonRoot** | **Boolean** | Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. | [optional] -**runAsUser** | **Long** | The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. | [optional] -**seLinuxOptions** | [**IoK8sApiCoreV1SELinuxOptions**](IoK8sApiCoreV1SELinuxOptions.md) | | [optional] -**windowsOptions** | [**IoK8sApiCoreV1WindowsSecurityContextOptions**](IoK8sApiCoreV1WindowsSecurityContextOptions.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Toleration.md b/docs/IoK8sApiCoreV1Toleration.md deleted file mode 100644 index 9923e4fe..00000000 --- a/docs/IoK8sApiCoreV1Toleration.md +++ /dev/null @@ -1,17 +0,0 @@ - - -# IoK8sApiCoreV1Toleration - -The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**effect** | **String** | Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. | [optional] -**key** | **String** | Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. | [optional] -**operator** | **String** | Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. | [optional] -**tolerationSeconds** | **Long** | TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. | [optional] -**value** | **String** | Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1Volume.md b/docs/IoK8sApiCoreV1Volume.md deleted file mode 100644 index 48d0cc8a..00000000 --- a/docs/IoK8sApiCoreV1Volume.md +++ /dev/null @@ -1,41 +0,0 @@ - - -# IoK8sApiCoreV1Volume - -Volume represents a named volume in a pod that may be accessed by any container in the pod. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**awsElasticBlockStore** | [**IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource**](IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.md) | | [optional] -**azureDisk** | [**IoK8sApiCoreV1AzureDiskVolumeSource**](IoK8sApiCoreV1AzureDiskVolumeSource.md) | | [optional] -**azureFile** | [**IoK8sApiCoreV1AzureFileVolumeSource**](IoK8sApiCoreV1AzureFileVolumeSource.md) | | [optional] -**cephfs** | [**IoK8sApiCoreV1CephFSVolumeSource**](IoK8sApiCoreV1CephFSVolumeSource.md) | | [optional] -**cinder** | [**IoK8sApiCoreV1CinderVolumeSource**](IoK8sApiCoreV1CinderVolumeSource.md) | | [optional] -**configMap** | [**IoK8sApiCoreV1ConfigMapVolumeSource**](IoK8sApiCoreV1ConfigMapVolumeSource.md) | | [optional] -**csi** | [**IoK8sApiCoreV1CSIVolumeSource**](IoK8sApiCoreV1CSIVolumeSource.md) | | [optional] -**downwardAPI** | [**IoK8sApiCoreV1DownwardAPIVolumeSource**](IoK8sApiCoreV1DownwardAPIVolumeSource.md) | | [optional] -**emptyDir** | [**IoK8sApiCoreV1EmptyDirVolumeSource**](IoK8sApiCoreV1EmptyDirVolumeSource.md) | | [optional] -**fc** | [**IoK8sApiCoreV1FCVolumeSource**](IoK8sApiCoreV1FCVolumeSource.md) | | [optional] -**flexVolume** | [**IoK8sApiCoreV1FlexVolumeSource**](IoK8sApiCoreV1FlexVolumeSource.md) | | [optional] -**flocker** | [**IoK8sApiCoreV1FlockerVolumeSource**](IoK8sApiCoreV1FlockerVolumeSource.md) | | [optional] -**gcePersistentDisk** | [**IoK8sApiCoreV1GCEPersistentDiskVolumeSource**](IoK8sApiCoreV1GCEPersistentDiskVolumeSource.md) | | [optional] -**gitRepo** | [**IoK8sApiCoreV1GitRepoVolumeSource**](IoK8sApiCoreV1GitRepoVolumeSource.md) | | [optional] -**glusterfs** | [**IoK8sApiCoreV1GlusterfsVolumeSource**](IoK8sApiCoreV1GlusterfsVolumeSource.md) | | [optional] -**hostPath** | [**IoK8sApiCoreV1HostPathVolumeSource**](IoK8sApiCoreV1HostPathVolumeSource.md) | | [optional] -**iscsi** | [**IoK8sApiCoreV1ISCSIVolumeSource**](IoK8sApiCoreV1ISCSIVolumeSource.md) | | [optional] -**name** | **String** | Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | -**nfs** | [**IoK8sApiCoreV1NFSVolumeSource**](IoK8sApiCoreV1NFSVolumeSource.md) | | [optional] -**persistentVolumeClaim** | [**IoK8sApiCoreV1PersistentVolumeClaimVolumeSource**](IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.md) | | [optional] -**photonPersistentDisk** | [**IoK8sApiCoreV1PhotonPersistentDiskVolumeSource**](IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.md) | | [optional] -**portworxVolume** | [**IoK8sApiCoreV1PortworxVolumeSource**](IoK8sApiCoreV1PortworxVolumeSource.md) | | [optional] -**projected** | [**IoK8sApiCoreV1ProjectedVolumeSource**](IoK8sApiCoreV1ProjectedVolumeSource.md) | | [optional] -**quobyte** | [**IoK8sApiCoreV1QuobyteVolumeSource**](IoK8sApiCoreV1QuobyteVolumeSource.md) | | [optional] -**rbd** | [**IoK8sApiCoreV1RBDVolumeSource**](IoK8sApiCoreV1RBDVolumeSource.md) | | [optional] -**scaleIO** | [**IoK8sApiCoreV1ScaleIOVolumeSource**](IoK8sApiCoreV1ScaleIOVolumeSource.md) | | [optional] -**secret** | [**IoK8sApiCoreV1SecretVolumeSource**](IoK8sApiCoreV1SecretVolumeSource.md) | | [optional] -**storageos** | [**IoK8sApiCoreV1StorageOSVolumeSource**](IoK8sApiCoreV1StorageOSVolumeSource.md) | | [optional] -**vsphereVolume** | [**IoK8sApiCoreV1VsphereVirtualDiskVolumeSource**](IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.md) | | [optional] - - - diff --git a/docs/IoK8sApiCoreV1VolumeDevice.md b/docs/IoK8sApiCoreV1VolumeDevice.md deleted file mode 100644 index aac160e3..00000000 --- a/docs/IoK8sApiCoreV1VolumeDevice.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApiCoreV1VolumeDevice - -volumeDevice describes a mapping of a raw block device within a container. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**devicePath** | **String** | devicePath is the path inside of the container that the device will be mapped to. | -**name** | **String** | name must match the name of a persistentVolumeClaim in the pod | - - - diff --git a/docs/IoK8sApiCoreV1VolumeMount.md b/docs/IoK8sApiCoreV1VolumeMount.md deleted file mode 100644 index 1e2799f2..00000000 --- a/docs/IoK8sApiCoreV1VolumeMount.md +++ /dev/null @@ -1,18 +0,0 @@ - - -# IoK8sApiCoreV1VolumeMount - -VolumeMount describes a mounting of a Volume within a container. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**mountPath** | **String** | Path within the container at which the volume should be mounted. Must not contain ':'. | -**mountPropagation** | **String** | mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. | [optional] -**name** | **String** | This must match the Name of a Volume. | -**readOnly** | **Boolean** | Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. | [optional] -**subPath** | **String** | Path within the volume from which the container's volume should be mounted. Defaults to \"\" (volume's root). | [optional] -**subPathExpr** | **String** | Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \"\" (volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15. | [optional] - - - diff --git a/docs/IoK8sApiCoreV1VolumeProjection.md b/docs/IoK8sApiCoreV1VolumeProjection.md deleted file mode 100644 index ca0885b5..00000000 --- a/docs/IoK8sApiCoreV1VolumeProjection.md +++ /dev/null @@ -1,16 +0,0 @@ - - -# IoK8sApiCoreV1VolumeProjection - -Projection that may be projected along with other supported volume types -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**configMap** | [**IoK8sApiCoreV1ConfigMapProjection**](IoK8sApiCoreV1ConfigMapProjection.md) | | [optional] -**downwardAPI** | [**IoK8sApiCoreV1DownwardAPIProjection**](IoK8sApiCoreV1DownwardAPIProjection.md) | | [optional] -**secret** | [**IoK8sApiCoreV1SecretProjection**](IoK8sApiCoreV1SecretProjection.md) | | [optional] -**serviceAccountToken** | [**IoK8sApiCoreV1ServiceAccountTokenProjection**](IoK8sApiCoreV1ServiceAccountTokenProjection.md) | | [optional] - - - diff --git a/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md b/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md index b981fcc8..00a1e805 100644 --- a/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md +++ b/docs/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **maxUnavailable** | **String** | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | [optional] **minAvailable** | **String** | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | [optional] -**selector** | [**IoK8sApimachineryPkgApisMetaV1LabelSelector**](IoK8sApimachineryPkgApisMetaV1LabelSelector.md) | | [optional] +**selector** | [**LabelSelector**](LabelSelector.md) | | [optional] diff --git a/docs/IoK8sApimachineryPkgApisMetaV1Initializers.md b/docs/IoK8sApimachineryPkgApisMetaV1Initializers.md deleted file mode 100644 index 925ea7ed..00000000 --- a/docs/IoK8sApimachineryPkgApisMetaV1Initializers.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# IoK8sApimachineryPkgApisMetaV1Initializers - -Initializers tracks the progress of initialization. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**pending** | [**List<IoK8sApimachineryPkgApisMetaV1Initializer>**](IoK8sApimachineryPkgApisMetaV1Initializer.md) | Pending is a list of initializers that must execute in order before this object is visible. When the last pending initializer is removed, and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients. | -**result** | [**IoK8sApimachineryPkgApisMetaV1Status**](IoK8sApimachineryPkgApisMetaV1Status.md) | | [optional] - - - diff --git a/docs/IoK8sApimachineryPkgApisMetaV1ListMeta.md b/docs/IoK8sApimachineryPkgApisMetaV1ListMeta.md deleted file mode 100644 index 5daf631f..00000000 --- a/docs/IoK8sApimachineryPkgApisMetaV1ListMeta.md +++ /dev/null @@ -1,16 +0,0 @@ - - -# IoK8sApimachineryPkgApisMetaV1ListMeta - -ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**_continue** | **String** | continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. | [optional] -**remainingItemCount** | **Long** | remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. This field is alpha and can be changed or removed without notice. | [optional] -**resourceVersion** | **String** | String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | [optional] -**selfLink** | **String** | selfLink is a URL representing this object. Populated by the system. Read-only. | [optional] - - - diff --git a/docs/IoK8sApimachineryPkgApisMetaV1ObjectMeta.md b/docs/IoK8sApimachineryPkgApisMetaV1ObjectMeta.md deleted file mode 100644 index 96c2f1c0..00000000 --- a/docs/IoK8sApimachineryPkgApisMetaV1ObjectMeta.md +++ /dev/null @@ -1,29 +0,0 @@ - - -# IoK8sApimachineryPkgApisMetaV1ObjectMeta - -ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**annotations** | **Map<String, String>** | 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 | [optional] -**clusterName** | **String** | 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. | [optional] -**creationTimestamp** | [**DateTime**](DateTime.md) | 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. | [optional] -**deletionGracePeriodSeconds** | **Long** | 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. | [optional] -**deletionTimestamp** | [**DateTime**](DateTime.md) | 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. | [optional] -**finalizers** | **List<String>** | 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. | [optional] -**generateName** | **String** | 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. If 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). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency | [optional] -**generation** | **Long** | A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. | [optional] -**initializers** | [**IoK8sApimachineryPkgApisMetaV1Initializers**](IoK8sApimachineryPkgApisMetaV1Initializers.md) | | [optional] -**labels** | **Map<String, String>** | 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 | [optional] -**managedFields** | [**List<IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry>**](IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.md) | ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object. This field is alpha and can be changed or removed without notice. | [optional] -**name** | **String** | 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 | [optional] -**namespace** | **String** | Namespace defines the space within 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. Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces | [optional] -**ownerReferences** | [**List<IoK8sApimachineryPkgApisMetaV1OwnerReference>**](IoK8sApimachineryPkgApisMetaV1OwnerReference.md) | 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. | [optional] -**resourceVersion** | **String** | 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. Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency | [optional] -**selfLink** | **String** | SelfLink is a URL representing this object. Populated by the system. Read-only. | [optional] -**uid** | **String** | 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. Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids | [optional] - - - diff --git a/docs/IoK8sApiCoreV1KeyToPath.md b/docs/KeyToPath.md similarity index 96% rename from docs/IoK8sApiCoreV1KeyToPath.md rename to docs/KeyToPath.md index c7a8e3ec..2ccdea04 100644 --- a/docs/IoK8sApiCoreV1KeyToPath.md +++ b/docs/KeyToPath.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1KeyToPath +# KeyToPath Maps a string key to a path within a volume. ## Properties diff --git a/docs/IoK8sApimachineryPkgApisMetaV1LabelSelector.md b/docs/LabelSelector.md similarity index 68% rename from docs/IoK8sApimachineryPkgApisMetaV1LabelSelector.md rename to docs/LabelSelector.md index 89ce963c..f81836ab 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1LabelSelector.md +++ b/docs/LabelSelector.md @@ -1,13 +1,13 @@ -# IoK8sApimachineryPkgApisMetaV1LabelSelector +# LabelSelector A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**matchExpressions** | [**List<IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement>**](IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.md) | matchExpressions is a list of label selector requirements. The requirements are ANDed. | [optional] +**matchExpressions** | [**List<LabelSelectorRequirement>**](LabelSelectorRequirement.md) | matchExpressions is a list of label selector requirements. The requirements are ANDed. | [optional] **matchLabels** | **Map<String, String>** | matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \"key\", the operator is \"In\", and the values array contains only \"value\". The requirements are ANDed. | [optional] diff --git a/docs/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.md b/docs/LabelSelectorRequirement.md similarity index 92% rename from docs/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.md rename to docs/LabelSelectorRequirement.md index 84c9ef02..1d265e51 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.md +++ b/docs/LabelSelectorRequirement.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement +# LabelSelectorRequirement A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1Link.md b/docs/Link.md similarity index 93% rename from docs/IoArgoprojWorkflowV1alpha1Link.md rename to docs/Link.md index 8bee0c04..d10f10e7 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Link.md +++ b/docs/Link.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Link +# Link A link to another app. ## Properties diff --git a/docs/LintCronWorkflowRequest.md b/docs/LintCronWorkflowRequest.md new file mode 100644 index 00000000..11a73a9e --- /dev/null +++ b/docs/LintCronWorkflowRequest.md @@ -0,0 +1,13 @@ + + +# LintCronWorkflowRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cronWorkflow** | [**CronWorkflow**](CronWorkflow.md) | | [optional] +**namespace** | **String** | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1LogEntry.md b/docs/LogEntry.md similarity index 84% rename from docs/IoArgoprojWorkflowV1alpha1LogEntry.md rename to docs/LogEntry.md index 0f3d6b17..94defce2 100644 --- a/docs/IoArgoprojWorkflowV1alpha1LogEntry.md +++ b/docs/LogEntry.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1LogEntry +# LogEntry ## Properties diff --git a/docs/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.md b/docs/ManagedFieldsEntry.md similarity index 79% rename from docs/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.md rename to docs/ManagedFieldsEntry.md index b6c36e5a..c53dc47b 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.md +++ b/docs/ManagedFieldsEntry.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry +# ManagedFieldsEntry ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. ## Properties @@ -11,7 +11,7 @@ Name | Type | Description | Notes **fields** | [**Object**](.md) | Fields stores a set of fields in a data structure like a Trie. To understand how this is used, see: https://github.com/kubernetes-sigs/structured-merge-diff | [optional] **manager** | **String** | Manager is an identifier of the workflow managing these fields. | [optional] **operation** | **String** | Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. | [optional] -**time** | [**DateTime**](DateTime.md) | 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. | [optional] +**time** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1Metadata.md b/docs/Metadata.md similarity index 87% rename from docs/IoArgoprojWorkflowV1alpha1Metadata.md rename to docs/Metadata.md index 88e1632c..f2889a4a 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Metadata.md +++ b/docs/Metadata.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Metadata +# Metadata Pod metdata ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1MetricLabel.md b/docs/MetricLabel.md similarity index 84% rename from docs/IoArgoprojWorkflowV1alpha1MetricLabel.md rename to docs/MetricLabel.md index a03d9202..eae0b7d1 100644 --- a/docs/IoArgoprojWorkflowV1alpha1MetricLabel.md +++ b/docs/MetricLabel.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1MetricLabel +# MetricLabel MetricLabel is a single label for a prometheus metric ## Properties diff --git a/docs/Metrics.md b/docs/Metrics.md new file mode 100644 index 00000000..ca14663b --- /dev/null +++ b/docs/Metrics.md @@ -0,0 +1,13 @@ + + +# Metrics + +Metrics are a list of metrics emitted from a Workflow/Template +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**prometheus** | [**List<Prometheus>**](Prometheus.md) | Prometheus is a list of prometheus metrics to be emitted | + + + diff --git a/docs/IoK8sApiCoreV1NFSVolumeSource.md b/docs/NFSVolumeSource.md similarity index 95% rename from docs/IoK8sApiCoreV1NFSVolumeSource.md rename to docs/NFSVolumeSource.md index 4444e218..c7f35846 100644 --- a/docs/IoK8sApiCoreV1NFSVolumeSource.md +++ b/docs/NFSVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1NFSVolumeSource +# NFSVolumeSource Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling. ## Properties diff --git a/docs/NodeAffinity.md b/docs/NodeAffinity.md new file mode 100644 index 00000000..979a6350 --- /dev/null +++ b/docs/NodeAffinity.md @@ -0,0 +1,14 @@ + + +# NodeAffinity + +Node affinity is a group of node affinity scheduling rules. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preferredDuringSchedulingIgnoredDuringExecution** | [**List<PreferredSchedulingTerm>**](PreferredSchedulingTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. | [optional] +**requiredDuringSchedulingIgnoredDuringExecution** | [**NodeSelector**](NodeSelector.md) | | [optional] + + + diff --git a/docs/IoK8sApiCoreV1NodeSelector.md b/docs/NodeSelector.md similarity index 60% rename from docs/IoK8sApiCoreV1NodeSelector.md rename to docs/NodeSelector.md index 1badd26d..ac88d3a9 100644 --- a/docs/IoK8sApiCoreV1NodeSelector.md +++ b/docs/NodeSelector.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1NodeSelector +# NodeSelector A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**nodeSelectorTerms** | [**List<IoK8sApiCoreV1NodeSelectorTerm>**](IoK8sApiCoreV1NodeSelectorTerm.md) | Required. A list of node selector terms. The terms are ORed. | +**nodeSelectorTerms** | [**List<NodeSelectorTerm>**](NodeSelectorTerm.md) | Required. A list of node selector terms. The terms are ORed. | diff --git a/docs/IoK8sApiCoreV1NodeSelectorRequirement.md b/docs/NodeSelectorRequirement.md similarity index 95% rename from docs/IoK8sApiCoreV1NodeSelectorRequirement.md rename to docs/NodeSelectorRequirement.md index e891db72..9947b7d9 100644 --- a/docs/IoK8sApiCoreV1NodeSelectorRequirement.md +++ b/docs/NodeSelectorRequirement.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1NodeSelectorRequirement +# NodeSelectorRequirement A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. ## Properties diff --git a/docs/NodeSelectorTerm.md b/docs/NodeSelectorTerm.md new file mode 100644 index 00000000..6307ce75 --- /dev/null +++ b/docs/NodeSelectorTerm.md @@ -0,0 +1,14 @@ + + +# NodeSelectorTerm + +A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**matchExpressions** | [**List<NodeSelectorRequirement>**](NodeSelectorRequirement.md) | A list of node selector requirements by node's labels. | [optional] +**matchFields** | [**List<NodeSelectorRequirement>**](NodeSelectorRequirement.md) | A list of node selector requirements by node's fields. | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1NodeStatus.md b/docs/NodeStatus.md similarity index 80% rename from docs/IoArgoprojWorkflowV1alpha1NodeStatus.md rename to docs/NodeStatus.md index f82b5e69..da282fcb 100644 --- a/docs/IoArgoprojWorkflowV1alpha1NodeStatus.md +++ b/docs/NodeStatus.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1NodeStatus +# NodeStatus NodeStatus contains status information about an individual node in the workflow ## Properties @@ -11,21 +11,21 @@ Name | Type | Description | Notes **children** | **List<String>** | Children is a list of child node IDs | [optional] **daemoned** | **Boolean** | Daemoned tracks whether or not this node was daemoned and need to be terminated | [optional] **displayName** | **String** | DisplayName is a human readable representation of the node. Unique within a template boundary | [optional] -**finishedAt** | [**DateTime**](DateTime.md) | 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. | [optional] +**finishedAt** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] **hostNodeName** | **String** | HostNodeName name of the Kubernetes node on which the Pod is running, if applicable | [optional] **id** | **String** | ID is a unique identifier of a node within the worklow It is implemented as a hash of the node name, which makes the ID deterministic | -**inputs** | [**IoArgoprojWorkflowV1alpha1Inputs**](IoArgoprojWorkflowV1alpha1Inputs.md) | | [optional] +**inputs** | [**Inputs**](Inputs.md) | | [optional] **message** | **String** | A human readable message indicating details about why the node is in this condition. | [optional] **name** | **String** | Name is unique name in the node tree used to generate the node ID | **outboundNodes** | **List<String>** | OutboundNodes tracks the node IDs which are considered \"outbound\" nodes to a template invocation. For every invocation of a template, there are nodes which we considered as \"outbound\". Essentially, these are last nodes in the execution sequence to run, before the template is considered completed. These nodes are then connected as parents to a following step. In the case of single pod steps (i.e. container, script, resource templates), this list will be nil since the pod itself is already considered the \"outbound\" node. In the case of DAGs, outbound nodes are the \"target\" tasks (tasks with no children). In the case of steps, outbound nodes are all the containers involved in the last step group. NOTE: since templates are composable, the list of outbound nodes are carried upwards when a DAG/steps template invokes another DAG/steps template. In other words, the outbound nodes of a template, will be a superset of the outbound nodes of its last children. | [optional] -**outputs** | [**IoArgoprojWorkflowV1alpha1Outputs**](IoArgoprojWorkflowV1alpha1Outputs.md) | | [optional] +**outputs** | [**Outputs**](Outputs.md) | | [optional] **phase** | **String** | Phase a simple, high-level summary of where the node is in its lifecycle. Can be used as a state machine. | [optional] **podIP** | **String** | PodIP captures the IP of the pod for daemoned steps | [optional] **resourcesDuration** | **Map<String, Long>** | ResourcesDuration is indicative, but not accurate, resource duration. This is populated when the nodes completes. | [optional] -**startedAt** | [**DateTime**](DateTime.md) | 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. | [optional] +**startedAt** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] **storedTemplateID** | **String** | StoredTemplateID is the ID of stored template. DEPRECATED: This value is not used anymore. | [optional] **templateName** | **String** | TemplateName is the template name which this node corresponds to. Not applicable to virtual nodes (e.g. Retry, StepGroup) | [optional] -**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] +**templateRef** | [**TemplateRef**](TemplateRef.md) | | [optional] **templateScope** | **String** | TemplateScope is the template scope in which the template of this node was retrieved. | [optional] **type** | **String** | Type indicates type of node | **workflowTemplateName** | **String** | WorkflowTemplateName is the WorkflowTemplate resource name on which the resolved template of this node is retrieved. DEPRECATED: This value is not used anymore. | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md b/docs/OSSArtifact.md similarity index 58% rename from docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md rename to docs/OSSArtifact.md index 33b3af5d..ea002854 100644 --- a/docs/IoArgoprojWorkflowV1alpha1OSSArtifact.md +++ b/docs/OSSArtifact.md @@ -1,17 +1,17 @@ -# IoArgoprojWorkflowV1alpha1OSSArtifact +# OSSArtifact OSSArtifact is the location of an Alibaba Cloud OSS artifact ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**accessKeySecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | +**accessKeySecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | **bucket** | **String** | Bucket is the name of the bucket | **endpoint** | **String** | Endpoint is the hostname of the bucket endpoint | **key** | **String** | Key is the path in the bucket where the artifact resides | -**secretKeySecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | +**secretKeySecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | diff --git a/docs/IoK8sApiCoreV1ObjectFieldSelector.md b/docs/ObjectFieldSelector.md similarity index 91% rename from docs/IoK8sApiCoreV1ObjectFieldSelector.md rename to docs/ObjectFieldSelector.md index 2e05b70d..2eae23c3 100644 --- a/docs/IoK8sApiCoreV1ObjectFieldSelector.md +++ b/docs/ObjectFieldSelector.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ObjectFieldSelector +# ObjectFieldSelector ObjectFieldSelector selects an APIVersioned field of an object. ## Properties diff --git a/docs/Outputs.md b/docs/Outputs.md new file mode 100644 index 00000000..696cc972 --- /dev/null +++ b/docs/Outputs.md @@ -0,0 +1,16 @@ + + +# Outputs + +Outputs hold parameters, artifacts, and results from a step +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**artifacts** | [**List<Artifact>**](Artifact.md) | Artifacts holds the list of output artifacts produced by a step | [optional] +**exitCode** | **String** | ExitCode holds the exit code of a script template | [optional] +**parameters** | [**List<Parameter>**](Parameter.md) | Parameters holds the list of output parameters produced by a step | [optional] +**result** | **String** | Result holds the result (stdout) of a script template | [optional] + + + diff --git a/docs/IoK8sApimachineryPkgApisMetaV1OwnerReference.md b/docs/OwnerReference.md similarity index 96% rename from docs/IoK8sApimachineryPkgApisMetaV1OwnerReference.md rename to docs/OwnerReference.md index 4379a88f..74953e01 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1OwnerReference.md +++ b/docs/OwnerReference.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1OwnerReference +# OwnerReference OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md b/docs/ParallelSteps.md similarity index 73% rename from docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md rename to docs/ParallelSteps.md index 5ee78836..86b4b06e 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ParallelSteps.md +++ b/docs/ParallelSteps.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ParallelSteps +# ParallelSteps ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1Parameter.md b/docs/Parameter.md similarity index 73% rename from docs/IoArgoprojWorkflowV1alpha1Parameter.md rename to docs/Parameter.md index 73ee48d1..2f5f9698 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Parameter.md +++ b/docs/Parameter.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Parameter +# Parameter Parameter indicate a passed string parameter to a service template with an optional default value ## Properties @@ -8,10 +8,10 @@ Parameter indicate a passed string parameter to a service template with an optio Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **_default** | **String** | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | [optional] -**globalName** | **String** | GlobalName exports an output parameter to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.parameters.XXXX}} and in workflow.status.outputs.parameters | [optional] +**globalName** | **String** | GlobalName exports an output parameter to the global scope, making it available as '{{outputs.parameters.XXXX}} and in workflow.status.outputs.parameters | [optional] **name** | **String** | Name is the parameter name | **value** | **String** | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | [optional] -**valueFrom** | [**IoArgoprojWorkflowV1alpha1ValueFrom**](IoArgoprojWorkflowV1alpha1ValueFrom.md) | | [optional] +**valueFrom** | [**ValueFrom**](ValueFrom.md) | | [optional] diff --git a/docs/IoK8sApiCoreV1PersistentVolumeClaimCondition.md b/docs/PersistentVolumeClaimCondition.md similarity index 53% rename from docs/IoK8sApiCoreV1PersistentVolumeClaimCondition.md rename to docs/PersistentVolumeClaimCondition.md index b1fab966..8402029b 100644 --- a/docs/IoK8sApiCoreV1PersistentVolumeClaimCondition.md +++ b/docs/PersistentVolumeClaimCondition.md @@ -1,14 +1,14 @@ -# IoK8sApiCoreV1PersistentVolumeClaimCondition +# PersistentVolumeClaimCondition PersistentVolumeClaimCondition contails details about state of pvc ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**lastProbeTime** | [**DateTime**](DateTime.md) | 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. | [optional] -**lastTransitionTime** | [**DateTime**](DateTime.md) | 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. | [optional] +**lastProbeTime** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] +**lastTransitionTime** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] **message** | **String** | Human-readable message indicating details about last transition. | [optional] **reason** | **String** | Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized. | [optional] **status** | **String** | | diff --git a/docs/IoK8sApiCoreV1PersistentVolumeClaimSpec.md b/docs/PersistentVolumeClaimSpec.md similarity index 70% rename from docs/IoK8sApiCoreV1PersistentVolumeClaimSpec.md rename to docs/PersistentVolumeClaimSpec.md index fcadb015..74002458 100644 --- a/docs/IoK8sApiCoreV1PersistentVolumeClaimSpec.md +++ b/docs/PersistentVolumeClaimSpec.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1PersistentVolumeClaimSpec +# PersistentVolumeClaimSpec PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes ## Properties @@ -8,9 +8,9 @@ PersistentVolumeClaimSpec describes the common attributes of storage devices and Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **accessModes** | **List<String>** | AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] -**dataSource** | [**IoK8sApiCoreV1TypedLocalObjectReference**](IoK8sApiCoreV1TypedLocalObjectReference.md) | | [optional] -**resources** | [**IoK8sApiCoreV1ResourceRequirements**](IoK8sApiCoreV1ResourceRequirements.md) | | [optional] -**selector** | [**IoK8sApimachineryPkgApisMetaV1LabelSelector**](IoK8sApimachineryPkgApisMetaV1LabelSelector.md) | | [optional] +**dataSource** | [**TypedLocalObjectReference**](TypedLocalObjectReference.md) | | [optional] +**resources** | [**io.kubernetes.client.models.V1ResourceRequirements**](io.kubernetes.client.models.V1ResourceRequirements.md) | | [optional] +**selector** | [**LabelSelector**](LabelSelector.md) | | [optional] **storageClassName** | **String** | Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 | [optional] **volumeMode** | **String** | volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature. | [optional] **volumeName** | **String** | VolumeName is the binding reference to the PersistentVolume backing this claim. | [optional] diff --git a/docs/IoK8sApiCoreV1PersistentVolumeClaimStatus.md b/docs/PersistentVolumeClaimStatus.md similarity index 65% rename from docs/IoK8sApiCoreV1PersistentVolumeClaimStatus.md rename to docs/PersistentVolumeClaimStatus.md index 55bad4cf..95827583 100644 --- a/docs/IoK8sApiCoreV1PersistentVolumeClaimStatus.md +++ b/docs/PersistentVolumeClaimStatus.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1PersistentVolumeClaimStatus +# PersistentVolumeClaimStatus PersistentVolumeClaimStatus is the current status of a persistent volume claim. ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **accessModes** | **List<String>** | AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] **capacity** | **Map<String, String>** | Represents the actual resources of the underlying volume. | [optional] -**conditions** | [**List<IoK8sApiCoreV1PersistentVolumeClaimCondition>**](IoK8sApiCoreV1PersistentVolumeClaimCondition.md) | Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. | [optional] +**conditions** | [**List<PersistentVolumeClaimCondition>**](PersistentVolumeClaimCondition.md) | Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. | [optional] **phase** | **String** | Phase represents the current phase of PersistentVolumeClaim. | [optional] diff --git a/docs/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.md b/docs/PersistentVolumeClaimVolumeSource.md similarity index 93% rename from docs/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.md rename to docs/PersistentVolumeClaimVolumeSource.md index c6539b17..ce87558b 100644 --- a/docs/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.md +++ b/docs/PersistentVolumeClaimVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1PersistentVolumeClaimVolumeSource +# PersistentVolumeClaimVolumeSource PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system). ## Properties diff --git a/docs/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.md b/docs/PhotonPersistentDiskVolumeSource.md similarity index 91% rename from docs/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.md rename to docs/PhotonPersistentDiskVolumeSource.md index 2054853a..71a8fd84 100644 --- a/docs/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.md +++ b/docs/PhotonPersistentDiskVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1PhotonPersistentDiskVolumeSource +# PhotonPersistentDiskVolumeSource Represents a Photon Controller persistent disk resource. ## Properties diff --git a/docs/PodAffinity.md b/docs/PodAffinity.md new file mode 100644 index 00000000..cbcedb22 --- /dev/null +++ b/docs/PodAffinity.md @@ -0,0 +1,14 @@ + + +# PodAffinity + +Pod affinity is a group of inter pod affinity scheduling rules. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preferredDuringSchedulingIgnoredDuringExecution** | [**List<WeightedPodAffinityTerm>**](WeightedPodAffinityTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. | [optional] +**requiredDuringSchedulingIgnoredDuringExecution** | [**List<PodAffinityTerm>**](PodAffinityTerm.md) | If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. | [optional] + + + diff --git a/docs/IoK8sApiCoreV1PodAffinityTerm.md b/docs/PodAffinityTerm.md similarity index 86% rename from docs/IoK8sApiCoreV1PodAffinityTerm.md rename to docs/PodAffinityTerm.md index fc55da02..f71d6525 100644 --- a/docs/IoK8sApiCoreV1PodAffinityTerm.md +++ b/docs/PodAffinityTerm.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1PodAffinityTerm +# PodAffinityTerm Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**labelSelector** | [**IoK8sApimachineryPkgApisMetaV1LabelSelector**](IoK8sApimachineryPkgApisMetaV1LabelSelector.md) | | [optional] +**labelSelector** | [**LabelSelector**](LabelSelector.md) | | [optional] **namespaces** | **List<String>** | namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \"this pod's namespace\" | [optional] **topologyKey** | **String** | This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. | diff --git a/docs/PodAntiAffinity.md b/docs/PodAntiAffinity.md new file mode 100644 index 00000000..83b9f77e --- /dev/null +++ b/docs/PodAntiAffinity.md @@ -0,0 +1,14 @@ + + +# PodAntiAffinity + +Pod anti affinity is a group of inter pod anti affinity scheduling rules. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**preferredDuringSchedulingIgnoredDuringExecution** | [**List<WeightedPodAffinityTerm>**](WeightedPodAffinityTerm.md) | The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. | [optional] +**requiredDuringSchedulingIgnoredDuringExecution** | [**List<PodAffinityTerm>**](PodAffinityTerm.md) | If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. | [optional] + + + diff --git a/docs/IoK8sApiCoreV1PodDNSConfigOption.md b/docs/PodDNSConfigOption.md similarity index 88% rename from docs/IoK8sApiCoreV1PodDNSConfigOption.md rename to docs/PodDNSConfigOption.md index eb055d3a..2fcc0113 100644 --- a/docs/IoK8sApiCoreV1PodDNSConfigOption.md +++ b/docs/PodDNSConfigOption.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1PodDNSConfigOption +# PodDNSConfigOption PodDNSConfigOption defines DNS resolver options of a pod. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1PodGC.md b/docs/PodGC.md similarity index 91% rename from docs/IoArgoprojWorkflowV1alpha1PodGC.md rename to docs/PodGC.md index f3fb9b21..04c2acd6 100644 --- a/docs/IoArgoprojWorkflowV1alpha1PodGC.md +++ b/docs/PodGC.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1PodGC +# PodGC PodGC describes how to delete completed pods as they complete ## Properties diff --git a/docs/IoK8sApiCoreV1PortworxVolumeSource.md b/docs/PortworxVolumeSource.md similarity index 94% rename from docs/IoK8sApiCoreV1PortworxVolumeSource.md rename to docs/PortworxVolumeSource.md index edd86334..7208b180 100644 --- a/docs/IoK8sApiCoreV1PortworxVolumeSource.md +++ b/docs/PortworxVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1PortworxVolumeSource +# PortworxVolumeSource PortworxVolumeSource represents a Portworx volume resource. ## Properties diff --git a/docs/IoK8sApiCoreV1PreferredSchedulingTerm.md b/docs/PreferredSchedulingTerm.md similarity index 75% rename from docs/IoK8sApiCoreV1PreferredSchedulingTerm.md rename to docs/PreferredSchedulingTerm.md index 51946447..a83f9890 100644 --- a/docs/IoK8sApiCoreV1PreferredSchedulingTerm.md +++ b/docs/PreferredSchedulingTerm.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1PreferredSchedulingTerm +# PreferredSchedulingTerm An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**preference** | [**IoK8sApiCoreV1NodeSelectorTerm**](IoK8sApiCoreV1NodeSelectorTerm.md) | | +**preference** | [**NodeSelectorTerm**](NodeSelectorTerm.md) | | **weight** | **Integer** | Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. | diff --git a/docs/IoK8sApiCoreV1ProjectedVolumeSource.md b/docs/ProjectedVolumeSource.md similarity index 73% rename from docs/IoK8sApiCoreV1ProjectedVolumeSource.md rename to docs/ProjectedVolumeSource.md index 1392ecee..067e4998 100644 --- a/docs/IoK8sApiCoreV1ProjectedVolumeSource.md +++ b/docs/ProjectedVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ProjectedVolumeSource +# ProjectedVolumeSource Represents a projected volume source ## Properties @@ -8,7 +8,7 @@ Represents a projected volume source Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **defaultMode** | **Integer** | Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**sources** | [**List<IoK8sApiCoreV1VolumeProjection>**](IoK8sApiCoreV1VolumeProjection.md) | list of volume projections | +**sources** | [**List<VolumeProjection>**](VolumeProjection.md) | list of volume projections | diff --git a/docs/Prometheus.md b/docs/Prometheus.md new file mode 100644 index 00000000..1641a431 --- /dev/null +++ b/docs/Prometheus.md @@ -0,0 +1,19 @@ + + +# Prometheus + +Prometheus is a prometheus metric to be emitted +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**counter** | [**Counter**](Counter.md) | | [optional] +**gauge** | [**Gauge**](Gauge.md) | | [optional] +**help** | **String** | Help is a string that describes the metric | +**histogram** | [**Histogram**](Histogram.md) | | [optional] +**labels** | [**List<MetricLabel>**](MetricLabel.md) | Labels is a list of metric labels | [optional] +**name** | **String** | Name is the name of the metric | +**when** | **String** | When is a conditional statement that decides when to emit the metric | [optional] + + + diff --git a/docs/IoK8sApiCoreV1QuobyteVolumeSource.md b/docs/QuobyteVolumeSource.md similarity index 96% rename from docs/IoK8sApiCoreV1QuobyteVolumeSource.md rename to docs/QuobyteVolumeSource.md index ff19b88c..a1472fed 100644 --- a/docs/IoK8sApiCoreV1QuobyteVolumeSource.md +++ b/docs/QuobyteVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1QuobyteVolumeSource +# QuobyteVolumeSource Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling. ## Properties diff --git a/docs/IoK8sApiCoreV1RBDVolumeSource.md b/docs/RBDVolumeSource.md similarity index 91% rename from docs/IoK8sApiCoreV1RBDVolumeSource.md rename to docs/RBDVolumeSource.md index 1123c31b..d7f3dfdc 100644 --- a/docs/IoK8sApiCoreV1RBDVolumeSource.md +++ b/docs/RBDVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1RBDVolumeSource +# RBDVolumeSource Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling. ## Properties @@ -13,7 +13,7 @@ Name | Type | Description | Notes **monitors** | **List<String>** | A collection of Ceph monitors. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it | **pool** | **String** | The rados pool name. Default is rbd. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it | [optional] **readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] **user** | **String** | The rados user name. Default is admin. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1RawArtifact.md b/docs/RawArtifact.md similarity index 87% rename from docs/IoArgoprojWorkflowV1alpha1RawArtifact.md rename to docs/RawArtifact.md index 935cfb88..8f0c72d8 100644 --- a/docs/IoArgoprojWorkflowV1alpha1RawArtifact.md +++ b/docs/RawArtifact.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1RawArtifact +# RawArtifact RawArtifact allows raw string content to be placed as an artifact in a container ## Properties diff --git a/docs/IoK8sApiCoreV1ResourceFieldSelector.md b/docs/ResourceFieldSelector.md similarity index 98% rename from docs/IoK8sApiCoreV1ResourceFieldSelector.md rename to docs/ResourceFieldSelector.md index 515dc419..7b10f0c6 100644 --- a/docs/IoK8sApiCoreV1ResourceFieldSelector.md +++ b/docs/ResourceFieldSelector.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ResourceFieldSelector +# ResourceFieldSelector ResourceFieldSelector represents container resources (cpu, memory) and their output format ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md b/docs/ResourceTemplate.md similarity index 96% rename from docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md rename to docs/ResourceTemplate.md index 31f6a893..3b770de3 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ResourceTemplate.md +++ b/docs/ResourceTemplate.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ResourceTemplate +# ResourceTemplate ResourceTemplate is a template subtype to manipulate kubernetes resources ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md b/docs/RetryStrategy.md similarity index 72% rename from docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md rename to docs/RetryStrategy.md index 891f1547..7bc0a5c9 100644 --- a/docs/IoArgoprojWorkflowV1alpha1RetryStrategy.md +++ b/docs/RetryStrategy.md @@ -1,13 +1,13 @@ -# IoArgoprojWorkflowV1alpha1RetryStrategy +# RetryStrategy RetryStrategy provides controls on how to retry a workflow step ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**backoff** | [**IoArgoprojWorkflowV1alpha1Backoff**](IoArgoprojWorkflowV1alpha1Backoff.md) | | [optional] +**backoff** | [**Backoff**](Backoff.md) | | [optional] **limit** | **Integer** | Limit is the maximum number of attempts when retrying a container | [optional] **retryPolicy** | **String** | RetryPolicy is a policy of NodePhase statuses that will be retried | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1S3Artifact.md b/docs/S3Artifact.md similarity index 73% rename from docs/IoArgoprojWorkflowV1alpha1S3Artifact.md rename to docs/S3Artifact.md index b2c45eae..b12c62f9 100644 --- a/docs/IoArgoprojWorkflowV1alpha1S3Artifact.md +++ b/docs/S3Artifact.md @@ -1,20 +1,20 @@ -# IoArgoprojWorkflowV1alpha1S3Artifact +# S3Artifact S3Artifact is the location of an S3 artifact ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**accessKeySecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | +**accessKeySecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | **bucket** | **String** | Bucket is the name of the bucket | **endpoint** | **String** | Endpoint is the hostname of the bucket endpoint | **insecure** | **Boolean** | Insecure will connect to the service with TLS | [optional] **key** | **String** | Key is the key in the bucket where the artifact resides | **region** | **String** | Region contains the optional bucket region | [optional] **roleARN** | **String** | RoleARN is the Amazon Resource Name (ARN) of the role to assume. | [optional] -**secretKeySecret** | [**IoK8sApiCoreV1SecretKeySelector**](IoK8sApiCoreV1SecretKeySelector.md) | | +**secretKeySecret** | [**io.kubernetes.client.models.V1SecretKeySelector**](io.kubernetes.client.models.V1SecretKeySelector.md) | | **useSDKCreds** | **Boolean** | UseSDKCreds tells the driver to figure out credentials based on sdk defaults. | [optional] diff --git a/docs/IoK8sApiCoreV1SELinuxOptions.md b/docs/SELinuxOptions.md similarity index 94% rename from docs/IoK8sApiCoreV1SELinuxOptions.md rename to docs/SELinuxOptions.md index 9a8eaf2e..a3b752eb 100644 --- a/docs/IoK8sApiCoreV1SELinuxOptions.md +++ b/docs/SELinuxOptions.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1SELinuxOptions +# SELinuxOptions SELinuxOptions are the labels to be applied to the container ## Properties diff --git a/docs/IoK8sApiCoreV1ScaleIOVolumeSource.md b/docs/ScaleIOVolumeSource.md similarity index 89% rename from docs/IoK8sApiCoreV1ScaleIOVolumeSource.md rename to docs/ScaleIOVolumeSource.md index 4ec27254..6c52b3c1 100644 --- a/docs/IoK8sApiCoreV1ScaleIOVolumeSource.md +++ b/docs/ScaleIOVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ScaleIOVolumeSource +# ScaleIOVolumeSource ScaleIOVolumeSource represents a persistent ScaleIO volume ## Properties @@ -11,7 +11,7 @@ Name | Type | Description | Notes **gateway** | **String** | The host address of the ScaleIO API Gateway. | **protectionDomain** | **String** | The name of the ScaleIO Protection Domain for the configured storage. | [optional] **readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | **sslEnabled** | **Boolean** | Flag to enable/disable SSL communication with Gateway, default false | [optional] **storageMode** | **String** | Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. | [optional] **storagePool** | **String** | The ScaleIO Storage Pool associated with the protection domain. | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md b/docs/ScriptTemplate.md similarity index 63% rename from docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md rename to docs/ScriptTemplate.md index 277291aa..7d8e8259 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ScriptTemplate.md +++ b/docs/ScriptTemplate.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ScriptTemplate +# ScriptTemplate ScriptTemplate is a template subtype to enable scripting through code steps ## Properties @@ -9,26 +9,26 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] **command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] -**env** | [**List<IoK8sApiCoreV1EnvVar>**](IoK8sApiCoreV1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] -**envFrom** | [**List<IoK8sApiCoreV1EnvFromSource>**](IoK8sApiCoreV1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] +**env** | [**List<io.kubernetes.client.models.V1EnvVar>**](io.kubernetes.client.models.V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] +**envFrom** | [**List<io.kubernetes.client.models.V1EnvFromSource>**](io.kubernetes.client.models.V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] **image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | **imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] -**lifecycle** | [**IoK8sApiCoreV1Lifecycle**](IoK8sApiCoreV1Lifecycle.md) | | [optional] -**livenessProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] +**lifecycle** | [**io.kubernetes.client.models.V1Lifecycle**](io.kubernetes.client.models.V1Lifecycle.md) | | [optional] +**livenessProbe** | [**io.kubernetes.client.models.V1Probe**](io.kubernetes.client.models.V1Probe.md) | | [optional] **name** | **String** | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. | [optional] -**ports** | [**List<IoK8sApiCoreV1ContainerPort>**](IoK8sApiCoreV1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] -**readinessProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] -**resources** | [**IoK8sApiCoreV1ResourceRequirements**](IoK8sApiCoreV1ResourceRequirements.md) | | [optional] -**securityContext** | [**IoK8sApiCoreV1SecurityContext**](IoK8sApiCoreV1SecurityContext.md) | | [optional] +**ports** | [**List<io.kubernetes.client.models.V1ContainerPort>**](io.kubernetes.client.models.V1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] +**readinessProbe** | [**io.kubernetes.client.models.V1Probe**](io.kubernetes.client.models.V1Probe.md) | | [optional] +**resources** | [**io.kubernetes.client.models.V1ResourceRequirements**](io.kubernetes.client.models.V1ResourceRequirements.md) | | [optional] +**securityContext** | [**io.kubernetes.client.models.V1SecurityContext**](io.kubernetes.client.models.V1SecurityContext.md) | | [optional] **source** | **String** | Source contains the source code of the script to execute | -**startupProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] +**startupProbe** | [**io.kubernetes.client.models.V1Probe**](io.kubernetes.client.models.V1Probe.md) | | [optional] **stdin** | **Boolean** | Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. | [optional] **stdinOnce** | **Boolean** | Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false | [optional] **terminationMessagePath** | **String** | Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. | [optional] **terminationMessagePolicy** | **String** | Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. | [optional] **tty** | **Boolean** | Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. | [optional] -**volumeDevices** | [**List<IoK8sApiCoreV1VolumeDevice>**](IoK8sApiCoreV1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. This is a beta feature. | [optional] -**volumeMounts** | [**List<IoK8sApiCoreV1VolumeMount>**](IoK8sApiCoreV1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] +**volumeDevices** | [**List<io.kubernetes.client.models.V1VolumeDevice>**](io.kubernetes.client.models.V1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. This is a beta feature. | [optional] +**volumeMounts** | [**List<io.kubernetes.client.models.V1VolumeMount>**](io.kubernetes.client.models.V1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] **workingDir** | **String** | Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. | [optional] diff --git a/docs/IoK8sApiCoreV1SecretEnvSource.md b/docs/SecretEnvSource.md similarity index 94% rename from docs/IoK8sApiCoreV1SecretEnvSource.md rename to docs/SecretEnvSource.md index d85e011f..eaf1e36f 100644 --- a/docs/IoK8sApiCoreV1SecretEnvSource.md +++ b/docs/SecretEnvSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1SecretEnvSource +# SecretEnvSource SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables. ## Properties diff --git a/docs/IoK8sApiCoreV1SecretProjection.md b/docs/SecretProjection.md similarity index 50% rename from docs/IoK8sApiCoreV1SecretProjection.md rename to docs/SecretProjection.md index 263a0862..0dc87ccf 100644 --- a/docs/IoK8sApiCoreV1SecretProjection.md +++ b/docs/SecretProjection.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1SecretProjection +# SecretProjection Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**items** | [**List<IoK8sApiCoreV1KeyToPath>**](IoK8sApiCoreV1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] **optional** | **Boolean** | Specify whether the Secret or its key must be defined | [optional] diff --git a/docs/IoK8sApiCoreV1SecretVolumeSource.md b/docs/SecretVolumeSource.md similarity index 60% rename from docs/IoK8sApiCoreV1SecretVolumeSource.md rename to docs/SecretVolumeSource.md index 4c67947c..f379c344 100644 --- a/docs/IoK8sApiCoreV1SecretVolumeSource.md +++ b/docs/SecretVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1SecretVolumeSource +# SecretVolumeSource Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. ## Properties @@ -8,7 +8,7 @@ Adapts a Secret into a volume. The contents of the target Secret's Data field w Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **defaultMode** | **Integer** | Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**items** | [**List<IoK8sApiCoreV1KeyToPath>**](IoK8sApiCoreV1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**items** | [**List<KeyToPath>**](KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **optional** | **Boolean** | Specify whether the Secret or its keys must be defined | [optional] **secretName** | **String** | Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md b/docs/SemaphoreHolding.md similarity index 68% rename from docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md rename to docs/SemaphoreHolding.md index 59af1e54..dcb10350 100644 --- a/docs/IoArgoprojWorkflowV1alpha1SemaphoreHolding.md +++ b/docs/SemaphoreHolding.md @@ -1,12 +1,12 @@ -# IoArgoprojWorkflowV1alpha1SemaphoreHolding +# SemaphoreHolding ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**holders** | **List<String>** | Holders stores the list of current holder names in the io.argoproj.workflow.v1alpha1. | [optional] +**holders** | **List<String>** | Holders stores the list of current holder names in the | [optional] **semaphore** | **String** | Semaphore stores the semaphore name. | [optional] diff --git a/docs/SemaphoreRef.md b/docs/SemaphoreRef.md new file mode 100644 index 00000000..a8aa12bd --- /dev/null +++ b/docs/SemaphoreRef.md @@ -0,0 +1,13 @@ + + +# SemaphoreRef + +SemaphoreRef is a reference of Semaphore +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMapKeyRef** | [**io.kubernetes.client.models.V1ConfigMapKeySelector**](io.kubernetes.client.models.V1ConfigMapKeySelector.md) | | [optional] + + + diff --git a/docs/SemaphoreStatus.md b/docs/SemaphoreStatus.md new file mode 100644 index 00000000..30e5a0a5 --- /dev/null +++ b/docs/SemaphoreStatus.md @@ -0,0 +1,13 @@ + + +# SemaphoreStatus + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**holding** | [**List<SemaphoreHolding>**](SemaphoreHolding.md) | Holding stores the list of resource acquired synchronization lock for workflows. | [optional] +**waiting** | [**List<SemaphoreHolding>**](SemaphoreHolding.md) | Waiting indicates the list of current synchronization lock holders | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1Sequence.md b/docs/Sequence.md similarity index 96% rename from docs/IoArgoprojWorkflowV1alpha1Sequence.md rename to docs/Sequence.md index be13c9a6..5f808d00 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Sequence.md +++ b/docs/Sequence.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Sequence +# Sequence Sequence expands a workflow step into numeric range ## Properties diff --git a/docs/IoK8sApiCoreV1ServiceAccountTokenProjection.md b/docs/ServiceAccountTokenProjection.md similarity index 96% rename from docs/IoK8sApiCoreV1ServiceAccountTokenProjection.md rename to docs/ServiceAccountTokenProjection.md index 58ddf80b..12e06038 100644 --- a/docs/IoK8sApiCoreV1ServiceAccountTokenProjection.md +++ b/docs/ServiceAccountTokenProjection.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1ServiceAccountTokenProjection +# ServiceAccountTokenProjection ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise). ## Properties diff --git a/docs/IoK8sApimachineryPkgApisMetaV1Status.md b/docs/Status.md similarity index 83% rename from docs/IoK8sApimachineryPkgApisMetaV1Status.md rename to docs/Status.md index 8e10a5a5..e49e890c 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1Status.md +++ b/docs/Status.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1Status +# Status Status is a return value for calls that don't return other objects. ## Properties @@ -9,10 +9,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources | [optional] **code** | **Integer** | Suggested HTTP return code for this status, 0 if not set. | [optional] -**details** | [**IoK8sApimachineryPkgApisMetaV1StatusDetails**](IoK8sApimachineryPkgApisMetaV1StatusDetails.md) | | [optional] +**details** | [**StatusDetails**](StatusDetails.md) | | [optional] **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | [optional] **message** | **String** | A human-readable description of the status of this operation. | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ListMeta**](IoK8sApimachineryPkgApisMetaV1ListMeta.md) | | [optional] +**metadata** | [**io.kubernetes.client.models.V1ListMeta**](io.kubernetes.client.models.V1ListMeta.md) | | [optional] **reason** | **String** | A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. | [optional] **status** | **String** | Status of the operation. One of: \"Success\" or \"Failure\". More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status | [optional] diff --git a/docs/IoK8sApimachineryPkgApisMetaV1StatusCause.md b/docs/StatusCause.md similarity index 95% rename from docs/IoK8sApimachineryPkgApisMetaV1StatusCause.md rename to docs/StatusCause.md index f38d220e..094a2868 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1StatusCause.md +++ b/docs/StatusCause.md @@ -1,6 +1,6 @@ -# IoK8sApimachineryPkgApisMetaV1StatusCause +# StatusCause StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered. ## Properties diff --git a/docs/IoK8sApimachineryPkgApisMetaV1StatusDetails.md b/docs/StatusDetails.md similarity index 82% rename from docs/IoK8sApimachineryPkgApisMetaV1StatusDetails.md rename to docs/StatusDetails.md index 9a2de428..f20c0111 100644 --- a/docs/IoK8sApimachineryPkgApisMetaV1StatusDetails.md +++ b/docs/StatusDetails.md @@ -1,13 +1,13 @@ -# IoK8sApimachineryPkgApisMetaV1StatusDetails +# StatusDetails StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**causes** | [**List<IoK8sApimachineryPkgApisMetaV1StatusCause>**](IoK8sApimachineryPkgApisMetaV1StatusCause.md) | The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. | [optional] +**causes** | [**List<StatusCause>**](StatusCause.md) | The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes. | [optional] **group** | **String** | The group attribute of the resource associated with the status StatusReason. | [optional] **kind** | **String** | The kind attribute of the resource associated with the status StatusReason. On some operations may differ from the requested resource Kind. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds | [optional] **name** | **String** | The name attribute of the resource associated with the status StatusReason (when there is a single name which can be described). | [optional] diff --git a/docs/IoK8sApiCoreV1StorageOSVolumeSource.md b/docs/StorageOSVolumeSource.md similarity index 87% rename from docs/IoK8sApiCoreV1StorageOSVolumeSource.md rename to docs/StorageOSVolumeSource.md index 59fcb059..b393bd2d 100644 --- a/docs/IoK8sApiCoreV1StorageOSVolumeSource.md +++ b/docs/StorageOSVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1StorageOSVolumeSource +# StorageOSVolumeSource Represents a StorageOS persistent volume resource. ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] **readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**secretRef** | [**IoK8sApiCoreV1LocalObjectReference**](IoK8sApiCoreV1LocalObjectReference.md) | | [optional] +**secretRef** | [**io.kubernetes.client.models.V1LocalObjectReference**](io.kubernetes.client.models.V1LocalObjectReference.md) | | [optional] **volumeName** | **String** | VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. | [optional] **volumeNamespace** | **String** | VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. | [optional] diff --git a/docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md b/docs/StreamResultOfLogEntry.md similarity index 57% rename from docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md rename to docs/StreamResultOfLogEntry.md index e24a6880..d8442278 100644 --- a/docs/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md +++ b/docs/StreamResultOfLogEntry.md @@ -1,13 +1,13 @@ -# StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry +# StreamResultOfLogEntry ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] -**result** | [**IoArgoprojWorkflowV1alpha1LogEntry**](IoArgoprojWorkflowV1alpha1LogEntry.md) | | [optional] +**result** | [**LogEntry**](LogEntry.md) | | [optional] diff --git a/docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md b/docs/StreamResultOfWorkflowWatchEvent.md similarity index 52% rename from docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md rename to docs/StreamResultOfWorkflowWatchEvent.md index 51a8ebcd..4920324e 100644 --- a/docs/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md +++ b/docs/StreamResultOfWorkflowWatchEvent.md @@ -1,13 +1,13 @@ -# StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent +# StreamResultOfWorkflowWatchEvent ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **error** | [**GrpcGatewayRuntimeStreamError**](GrpcGatewayRuntimeStreamError.md) | | [optional] -**result** | [**IoArgoprojWorkflowV1alpha1WorkflowWatchEvent**](IoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md) | | [optional] +**result** | [**WorkflowWatchEvent**](WorkflowWatchEvent.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md b/docs/SubmitOpts.md similarity index 86% rename from docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md rename to docs/SubmitOpts.md index 0e0995d9..c94922d1 100644 --- a/docs/IoArgoprojWorkflowV1alpha1SubmitOpts.md +++ b/docs/SubmitOpts.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1SubmitOpts +# SubmitOpts SubmitOpts are workflow submission options ## Properties @@ -12,7 +12,7 @@ Name | Type | Description | Notes **generateName** | **String** | GenerateName overrides metadata.generateName | [optional] **labels** | **String** | Labels adds to metadata.labels | [optional] **name** | **String** | Name overrides metadata.name | [optional] -**ownerReference** | [**IoK8sApimachineryPkgApisMetaV1OwnerReference**](IoK8sApimachineryPkgApisMetaV1OwnerReference.md) | | [optional] +**ownerReference** | [**OwnerReference**](OwnerReference.md) | | [optional] **parameterFile** | **String** | ParameterFile holds a reference to a parameter file. This option is not supported in API | [optional] **parameters** | **List<String>** | Parameters passes input parameters to workflow | [optional] **serverDryRun** | **Boolean** | ServerDryRun validates the workflow on the server-side without creating it | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md b/docs/SuspendTemplate.md similarity index 88% rename from docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md rename to docs/SuspendTemplate.md index 98e95317..204a4eac 100644 --- a/docs/IoArgoprojWorkflowV1alpha1SuspendTemplate.md +++ b/docs/SuspendTemplate.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1SuspendTemplate +# SuspendTemplate SuspendTemplate is a template subtype to suspend a workflow at a predetermined point in time ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1Synchronization.md b/docs/Synchronization.md similarity index 51% rename from docs/IoArgoprojWorkflowV1alpha1Synchronization.md rename to docs/Synchronization.md index 00f5b734..2b366180 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Synchronization.md +++ b/docs/Synchronization.md @@ -1,13 +1,13 @@ -# IoArgoprojWorkflowV1alpha1Synchronization +# Synchronization Synchronization holds synchronization lock configuration ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**semaphore** | [**IoArgoprojWorkflowV1alpha1SemaphoreRef**](IoArgoprojWorkflowV1alpha1SemaphoreRef.md) | | [optional] +**semaphore** | [**SemaphoreRef**](SemaphoreRef.md) | | [optional] diff --git a/docs/SynchronizationStatus.md b/docs/SynchronizationStatus.md new file mode 100644 index 00000000..f1e27501 --- /dev/null +++ b/docs/SynchronizationStatus.md @@ -0,0 +1,12 @@ + + +# SynchronizationStatus + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**semaphore** | [**SemaphoreStatus**](SemaphoreStatus.md) | | [optional] + + + diff --git a/docs/IoK8sApiCoreV1Sysctl.md b/docs/Sysctl.md similarity index 92% rename from docs/IoK8sApiCoreV1Sysctl.md rename to docs/Sysctl.md index a1accc49..7300da96 100644 --- a/docs/IoK8sApiCoreV1Sysctl.md +++ b/docs/Sysctl.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1Sysctl +# Sysctl Sysctl defines a kernel parameter to be set ## Properties diff --git a/docs/IoK8sApiCoreV1TCPSocketAction.md b/docs/TCPSocketAction.md similarity index 94% rename from docs/IoK8sApiCoreV1TCPSocketAction.md rename to docs/TCPSocketAction.md index be69c80d..a478add5 100644 --- a/docs/IoK8sApiCoreV1TCPSocketAction.md +++ b/docs/TCPSocketAction.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1TCPSocketAction +# TCPSocketAction TCPSocketAction describes an action based on opening a socket ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md b/docs/TTLStrategy.md similarity index 93% rename from docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md rename to docs/TTLStrategy.md index 3f88d223..187b3757 100644 --- a/docs/IoArgoprojWorkflowV1alpha1TTLStrategy.md +++ b/docs/TTLStrategy.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1TTLStrategy +# TTLStrategy TTLStrategy is the strategy for the time to live depending on if the workflow succeeded or failed ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1TarStrategy.md b/docs/TarStrategy.md similarity index 89% rename from docs/IoArgoprojWorkflowV1alpha1TarStrategy.md rename to docs/TarStrategy.md index 8a270ced..d9d9bee5 100644 --- a/docs/IoArgoprojWorkflowV1alpha1TarStrategy.md +++ b/docs/TarStrategy.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1TarStrategy +# TarStrategy TarStrategy will tar and gzip the file or directory when saving ## Properties diff --git a/docs/Template.md b/docs/Template.md new file mode 100644 index 00000000..858c43f4 --- /dev/null +++ b/docs/Template.md @@ -0,0 +1,48 @@ + + +# Template + +Template is a reusable and composable unit of execution in a workflow +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**activeDeadlineSeconds** | **Long** | Optional duration in seconds relative to the StartTime that the pod may be active on a node before the system actively tries to terminate the pod; value must be positive integer This field is only applicable to container and script templates. | [optional] +**affinity** | [**io.kubernetes.client.models.V1Affinity**](io.kubernetes.client.models.V1Affinity.md) | | [optional] +**archiveLocation** | [**ArtifactLocation**](ArtifactLocation.md) | | [optional] +**arguments** | [**Arguments**](Arguments.md) | | [optional] +**automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] +**container** | [**io.kubernetes.client.models.V1Container**](io.kubernetes.client.models.V1Container.md) | | [optional] +**daemon** | **Boolean** | Deamon will allow a workflow to proceed to the next step so long as the container reaches readiness | [optional] +**dag** | [**DAGTemplate**](DAGTemplate.md) | | [optional] +**executor** | [**ExecutorConfig**](ExecutorConfig.md) | | [optional] +**hostAliases** | [**List<io.kubernetes.client.models.V1HostAlias>**](io.kubernetes.client.models.V1HostAlias.md) | HostAliases is an optional list of hosts and IPs that will be injected into the pod spec | [optional] +**initContainers** | [**List<UserContainer>**](UserContainer.md) | InitContainers is a list of containers which run before the main container. | [optional] +**inputs** | [**Inputs**](Inputs.md) | | [optional] +**metadata** | [**Metadata**](Metadata.md) | | [optional] +**metrics** | [**Metrics**](Metrics.md) | | [optional] +**name** | **String** | Name is the name of the template | +**nodeSelector** | **Map<String, String>** | NodeSelector is a selector to schedule this step of the workflow to be run on the selected node(s). Overrides the selector set at the workflow level. | [optional] +**outputs** | [**Outputs**](Outputs.md) | | [optional] +**parallelism** | **Long** | Parallelism limits the max total parallel pods that can execute at the same time within the boundaries of this template invocation. If additional steps/dag templates are invoked, the pods created by those templates will not be counted towards this total. | [optional] +**podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] +**priority** | **Integer** | Priority to apply to workflow pods. | [optional] +**priorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] +**resource** | [**ResourceTemplate**](ResourceTemplate.md) | | [optional] +**resubmitPendingPods** | **Boolean** | ResubmitPendingPods is a flag to enable resubmitting pods that remain Pending after initial submission | [optional] +**retryStrategy** | [**RetryStrategy**](RetryStrategy.md) | | [optional] +**schedulerName** | **String** | If specified, the pod will be dispatched by specified scheduler. Or it will be dispatched by workflow scope scheduler if specified. If neither specified, the pod will be dispatched by default scheduler. | [optional] +**script** | [**ScriptTemplate**](ScriptTemplate.md) | | [optional] +**securityContext** | [**io.kubernetes.client.models.V1PodSecurityContext**](io.kubernetes.client.models.V1PodSecurityContext.md) | | [optional] +**serviceAccountName** | **String** | ServiceAccountName to apply to workflow pods | [optional] +**sidecars** | [**List<UserContainer>**](UserContainer.md) | Sidecars is a list of containers which run alongside the main container Sidecars are automatically killed when the main container completes | [optional] +**steps** | [**List<ParallelSteps>**](ParallelSteps.md) | Steps define a series of sequential/parallel workflow steps | [optional] +**suspend** | [**SuspendTemplate**](SuspendTemplate.md) | | [optional] +**synchronization** | [**Synchronization**](Synchronization.md) | | [optional] +**template** | **String** | Template is the name of the template which is used as the base of this template. DEPRECATED: This field is not used. | [optional] +**templateRef** | [**TemplateRef**](TemplateRef.md) | | [optional] +**tolerations** | [**List<io.kubernetes.client.models.V1Toleration>**](io.kubernetes.client.models.V1Toleration.md) | Tolerations to apply to workflow pods. | [optional] +**volumes** | [**List<io.kubernetes.client.models.V1Volume>**](io.kubernetes.client.models.V1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a template. | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1TemplateRef.md b/docs/TemplateRef.md similarity index 94% rename from docs/IoArgoprojWorkflowV1alpha1TemplateRef.md rename to docs/TemplateRef.md index e2e2d4dc..94ef7815 100644 --- a/docs/IoArgoprojWorkflowV1alpha1TemplateRef.md +++ b/docs/TemplateRef.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1TemplateRef +# TemplateRef TemplateRef is a reference of template resource. ## Properties diff --git a/docs/IoK8sApiCoreV1TypedLocalObjectReference.md b/docs/TypedLocalObjectReference.md similarity index 93% rename from docs/IoK8sApiCoreV1TypedLocalObjectReference.md rename to docs/TypedLocalObjectReference.md index 53ea3fa1..a8abd81c 100644 --- a/docs/IoK8sApiCoreV1TypedLocalObjectReference.md +++ b/docs/TypedLocalObjectReference.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1TypedLocalObjectReference +# TypedLocalObjectReference TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace. ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md b/docs/UpdateCronWorkflowRequest.md similarity index 56% rename from docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md rename to docs/UpdateCronWorkflowRequest.md index 61c878d2..8e0adb03 100644 --- a/docs/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.md +++ b/docs/UpdateCronWorkflowRequest.md @@ -1,12 +1,12 @@ -# IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest +# UpdateCronWorkflowRequest ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**cronWorkflow** | [**IoArgoprojWorkflowV1alpha1CronWorkflow**](IoArgoprojWorkflowV1alpha1CronWorkflow.md) | | [optional] +**cronWorkflow** | [**CronWorkflow**](CronWorkflow.md) | | [optional] **name** | **String** | DEPRECATED: This field is ignored. | [optional] **namespace** | **String** | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1UserContainer.md b/docs/UserContainer.md similarity index 65% rename from docs/IoArgoprojWorkflowV1alpha1UserContainer.md rename to docs/UserContainer.md index 32973fd3..5fc71f88 100644 --- a/docs/IoArgoprojWorkflowV1alpha1UserContainer.md +++ b/docs/UserContainer.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1UserContainer +# UserContainer UserContainer is a container specified by a user. ## Properties @@ -9,26 +9,26 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] **command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] -**env** | [**List<IoK8sApiCoreV1EnvVar>**](IoK8sApiCoreV1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] -**envFrom** | [**List<IoK8sApiCoreV1EnvFromSource>**](IoK8sApiCoreV1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] +**env** | [**List<io.kubernetes.client.models.V1EnvVar>**](io.kubernetes.client.models.V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] +**envFrom** | [**List<io.kubernetes.client.models.V1EnvFromSource>**](io.kubernetes.client.models.V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] **image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | [optional] **imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] -**lifecycle** | [**IoK8sApiCoreV1Lifecycle**](IoK8sApiCoreV1Lifecycle.md) | | [optional] -**livenessProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] +**lifecycle** | [**io.kubernetes.client.models.V1Lifecycle**](io.kubernetes.client.models.V1Lifecycle.md) | | [optional] +**livenessProbe** | [**io.kubernetes.client.models.V1Probe**](io.kubernetes.client.models.V1Probe.md) | | [optional] **mirrorVolumeMounts** | **Boolean** | MirrorVolumeMounts will mount the same volumes specified in the main container to the container (including artifacts), at the same mountPaths. This enables dind daemon to partially see the same filesystem as the main container in order to use features such as docker volume binding | [optional] **name** | **String** | Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. | -**ports** | [**List<IoK8sApiCoreV1ContainerPort>**](IoK8sApiCoreV1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] -**readinessProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] -**resources** | [**IoK8sApiCoreV1ResourceRequirements**](IoK8sApiCoreV1ResourceRequirements.md) | | [optional] -**securityContext** | [**IoK8sApiCoreV1SecurityContext**](IoK8sApiCoreV1SecurityContext.md) | | [optional] -**startupProbe** | [**IoK8sApiCoreV1Probe**](IoK8sApiCoreV1Probe.md) | | [optional] +**ports** | [**List<io.kubernetes.client.models.V1ContainerPort>**](io.kubernetes.client.models.V1ContainerPort.md) | List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. | [optional] +**readinessProbe** | [**io.kubernetes.client.models.V1Probe**](io.kubernetes.client.models.V1Probe.md) | | [optional] +**resources** | [**io.kubernetes.client.models.V1ResourceRequirements**](io.kubernetes.client.models.V1ResourceRequirements.md) | | [optional] +**securityContext** | [**io.kubernetes.client.models.V1SecurityContext**](io.kubernetes.client.models.V1SecurityContext.md) | | [optional] +**startupProbe** | [**io.kubernetes.client.models.V1Probe**](io.kubernetes.client.models.V1Probe.md) | | [optional] **stdin** | **Boolean** | Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. | [optional] **stdinOnce** | **Boolean** | Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false | [optional] **terminationMessagePath** | **String** | Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. | [optional] **terminationMessagePolicy** | **String** | Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. | [optional] **tty** | **Boolean** | Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. | [optional] -**volumeDevices** | [**List<IoK8sApiCoreV1VolumeDevice>**](IoK8sApiCoreV1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. This is a beta feature. | [optional] -**volumeMounts** | [**List<IoK8sApiCoreV1VolumeMount>**](IoK8sApiCoreV1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] +**volumeDevices** | [**List<io.kubernetes.client.models.V1VolumeDevice>**](io.kubernetes.client.models.V1VolumeDevice.md) | volumeDevices is the list of block devices to be used by the container. This is a beta feature. | [optional] +**volumeMounts** | [**List<io.kubernetes.client.models.V1VolumeMount>**](io.kubernetes.client.models.V1VolumeMount.md) | Pod volumes to mount into the container's filesystem. Cannot be updated. | [optional] **workingDir** | **String** | Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1ValueFrom.md b/docs/ValueFrom.md similarity index 96% rename from docs/IoArgoprojWorkflowV1alpha1ValueFrom.md rename to docs/ValueFrom.md index e8542c9e..4caca1f3 100644 --- a/docs/IoArgoprojWorkflowV1alpha1ValueFrom.md +++ b/docs/ValueFrom.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1ValueFrom +# ValueFrom ValueFrom describes a location in which to obtain the value to a parameter ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1Version.md b/docs/Version.md similarity index 91% rename from docs/IoArgoprojWorkflowV1alpha1Version.md rename to docs/Version.md index f3412c5f..fa501fcf 100644 --- a/docs/IoArgoprojWorkflowV1alpha1Version.md +++ b/docs/Version.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1Version +# Version ## Properties diff --git a/docs/VolumeProjection.md b/docs/VolumeProjection.md new file mode 100644 index 00000000..ce115dca --- /dev/null +++ b/docs/VolumeProjection.md @@ -0,0 +1,16 @@ + + +# VolumeProjection + +Projection that may be projected along with other supported volume types +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**configMap** | [**ConfigMapProjection**](ConfigMapProjection.md) | | [optional] +**downwardAPI** | [**DownwardAPIProjection**](DownwardAPIProjection.md) | | [optional] +**secret** | [**SecretProjection**](SecretProjection.md) | | [optional] +**serviceAccountToken** | [**ServiceAccountTokenProjection**](ServiceAccountTokenProjection.md) | | [optional] + + + diff --git a/docs/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.md b/docs/VsphereVirtualDiskVolumeSource.md similarity index 93% rename from docs/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.md rename to docs/VsphereVirtualDiskVolumeSource.md index 72750a47..0419b761 100644 --- a/docs/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.md +++ b/docs/VsphereVirtualDiskVolumeSource.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1VsphereVirtualDiskVolumeSource +# VsphereVirtualDiskVolumeSource Represents a vSphere volume resource. ## Properties diff --git a/docs/IoK8sApiCoreV1WeightedPodAffinityTerm.md b/docs/WeightedPodAffinityTerm.md similarity index 71% rename from docs/IoK8sApiCoreV1WeightedPodAffinityTerm.md rename to docs/WeightedPodAffinityTerm.md index d8918644..92ac2706 100644 --- a/docs/IoK8sApiCoreV1WeightedPodAffinityTerm.md +++ b/docs/WeightedPodAffinityTerm.md @@ -1,13 +1,13 @@ -# IoK8sApiCoreV1WeightedPodAffinityTerm +# WeightedPodAffinityTerm The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**podAffinityTerm** | [**IoK8sApiCoreV1PodAffinityTerm**](IoK8sApiCoreV1PodAffinityTerm.md) | | +**podAffinityTerm** | [**PodAffinityTerm**](PodAffinityTerm.md) | | **weight** | **Integer** | weight associated with matching the corresponding podAffinityTerm, in the range 1-100. | diff --git a/docs/IoK8sApiCoreV1WindowsSecurityContextOptions.md b/docs/WindowsSecurityContextOptions.md similarity index 94% rename from docs/IoK8sApiCoreV1WindowsSecurityContextOptions.md rename to docs/WindowsSecurityContextOptions.md index 35f39807..313dbe21 100644 --- a/docs/IoK8sApiCoreV1WindowsSecurityContextOptions.md +++ b/docs/WindowsSecurityContextOptions.md @@ -1,6 +1,6 @@ -# IoK8sApiCoreV1WindowsSecurityContextOptions +# WindowsSecurityContextOptions WindowsSecurityContextOptions contain Windows-specific options and credentials. ## Properties diff --git a/docs/Workflow.md b/docs/Workflow.md new file mode 100644 index 00000000..d987873b --- /dev/null +++ b/docs/Workflow.md @@ -0,0 +1,17 @@ + + +# Workflow + +Workflow is the definition of a workflow resource +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] +**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] +**metadata** | [**io.kubernetes.client.models.V1ObjectMeta**](io.kubernetes.client.models.V1ObjectMeta.md) | | +**spec** | [**WorkflowSpec**](WorkflowSpec.md) | | +**status** | [**WorkflowStatus**](WorkflowStatus.md) | | [optional] + + + diff --git a/docs/WorkflowCreateRequest.md b/docs/WorkflowCreateRequest.md new file mode 100644 index 00000000..d9261cd8 --- /dev/null +++ b/docs/WorkflowCreateRequest.md @@ -0,0 +1,16 @@ + + +# WorkflowCreateRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**instanceID** | **String** | This field is no longer used. | [optional] +**namespace** | **String** | | [optional] +**serverDryRun** | **Boolean** | | [optional] +**workflow** | [**Workflow**](Workflow.md) | | [optional] + + + diff --git a/docs/WorkflowLintRequest.md b/docs/WorkflowLintRequest.md new file mode 100644 index 00000000..216fb9d7 --- /dev/null +++ b/docs/WorkflowLintRequest.md @@ -0,0 +1,13 @@ + + +# WorkflowLintRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**namespace** | **String** | | [optional] +**workflow** | [**Workflow**](Workflow.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowList.md b/docs/WorkflowList.md similarity index 75% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowList.md rename to docs/WorkflowList.md index 5beab82b..50f9a301 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowList.md +++ b/docs/WorkflowList.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowList +# WorkflowList WorkflowList is list of Workflow resources ## Properties @@ -8,9 +8,9 @@ WorkflowList is list of Workflow resources Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<IoArgoprojWorkflowV1alpha1Workflow>**](IoArgoprojWorkflowV1alpha1Workflow.md) | | +**items** | [**List<Workflow>**](Workflow.md) | | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ListMeta**](IoK8sApimachineryPkgApisMetaV1ListMeta.md) | | +**metadata** | [**io.kubernetes.client.models.V1ListMeta**](io.kubernetes.client.models.V1ListMeta.md) | | diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md b/docs/WorkflowResubmitRequest.md similarity index 82% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md rename to docs/WorkflowResubmitRequest.md index 771f06d7..c0c99c3b 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md +++ b/docs/WorkflowResubmitRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest +# WorkflowResubmitRequest ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md b/docs/WorkflowResumeRequest.md similarity index 83% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md rename to docs/WorkflowResumeRequest.md index c156eab6..35a569f7 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md +++ b/docs/WorkflowResumeRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowResumeRequest +# WorkflowResumeRequest ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md b/docs/WorkflowRetryRequest.md similarity index 86% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md rename to docs/WorkflowRetryRequest.md index 1976fa10..732b15b9 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md +++ b/docs/WorkflowRetryRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowRetryRequest +# WorkflowRetryRequest ## Properties diff --git a/docs/WorkflowServiceApi.md b/docs/WorkflowServiceApi.md index b0900096..b7e4d859 100644 --- a/docs/WorkflowServiceApi.md +++ b/docs/WorkflowServiceApi.md @@ -22,7 +22,7 @@ Method | HTTP request | Description # **createWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow createWorkflow(namespace, body) +> Workflow createWorkflow(namespace, body) @@ -42,9 +42,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowCreateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowCreateRequest | + WorkflowCreateRequest body = new WorkflowCreateRequest(); // WorkflowCreateRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.createWorkflow(namespace, body); + Workflow result = apiInstance.createWorkflow(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#createWorkflow"); @@ -62,11 +62,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowCreateRequest**](IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.md)| | + **body** | [**WorkflowCreateRequest**](WorkflowCreateRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -158,7 +158,7 @@ No authorization required # **getWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow getWorkflow(namespace, name, getOptionsResourceVersion, fields) +> Workflow getWorkflow(namespace, name, getOptionsResourceVersion, fields) @@ -182,7 +182,7 @@ public class Example { String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. String fields = "fields_example"; // String | Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.getWorkflow(namespace, name, getOptionsResourceVersion, fields); + Workflow result = apiInstance.getWorkflow(namespace, name, getOptionsResourceVersion, fields); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#getWorkflow"); @@ -206,7 +206,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -224,7 +224,7 @@ No authorization required # **lintWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow lintWorkflow(namespace, body) +> Workflow lintWorkflow(namespace, body) @@ -244,9 +244,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowLintRequest body = new IoArgoprojWorkflowV1alpha1WorkflowLintRequest(); // IoArgoprojWorkflowV1alpha1WorkflowLintRequest | + WorkflowLintRequest body = new WorkflowLintRequest(); // WorkflowLintRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.lintWorkflow(namespace, body); + Workflow result = apiInstance.lintWorkflow(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#lintWorkflow"); @@ -264,11 +264,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowLintRequest**](IoArgoprojWorkflowV1alpha1WorkflowLintRequest.md)| | + **body** | [**WorkflowLintRequest**](WorkflowLintRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -286,7 +286,7 @@ No authorization required # **listWorkflows** -> IoArgoprojWorkflowV1alpha1WorkflowList listWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields) +> WorkflowList listWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields) @@ -316,7 +316,7 @@ public class Example { String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. String fields = "fields_example"; // String | Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". try { - IoArgoprojWorkflowV1alpha1WorkflowList result = apiInstance.listWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields); + WorkflowList result = apiInstance.listWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#listWorkflows"); @@ -346,7 +346,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowList**](IoArgoprojWorkflowV1alpha1WorkflowList.md) +[**WorkflowList**](WorkflowList.md) ### Authorization @@ -364,7 +364,7 @@ No authorization required # **podLogs** -> StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry podLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend) +> StreamResultOfLogEntry podLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend) @@ -397,7 +397,7 @@ public class Example { String logOptionsLimitBytes = "logOptionsLimitBytes_example"; // String | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. Boolean logOptionsInsecureSkipTLSVerifyBackend = true; // Boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. try { - StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry result = apiInstance.podLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend); + StreamResultOfLogEntry result = apiInstance.podLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#podLogs"); @@ -430,7 +430,7 @@ Name | Type | Description | Notes ### Return type -[**StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry**](StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.md) +[**StreamResultOfLogEntry**](StreamResultOfLogEntry.md) ### Authorization @@ -448,7 +448,7 @@ No authorization required # **resubmitWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow resubmitWorkflow(namespace, name, body) +> Workflow resubmitWorkflow(namespace, name, body) @@ -469,9 +469,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body = new IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest(); // IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest | + WorkflowResubmitRequest body = new WorkflowResubmitRequest(); // WorkflowResubmitRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.resubmitWorkflow(namespace, name, body); + Workflow result = apiInstance.resubmitWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#resubmitWorkflow"); @@ -490,11 +490,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest**](IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.md)| | + **body** | [**WorkflowResubmitRequest**](WorkflowResubmitRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -512,7 +512,7 @@ No authorization required # **resumeWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow resumeWorkflow(namespace, name, body) +> Workflow resumeWorkflow(namespace, name, body) @@ -533,9 +533,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body = new IoArgoprojWorkflowV1alpha1WorkflowResumeRequest(); // IoArgoprojWorkflowV1alpha1WorkflowResumeRequest | + WorkflowResumeRequest body = new WorkflowResumeRequest(); // WorkflowResumeRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.resumeWorkflow(namespace, name, body); + Workflow result = apiInstance.resumeWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#resumeWorkflow"); @@ -554,11 +554,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowResumeRequest**](IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.md)| | + **body** | [**WorkflowResumeRequest**](WorkflowResumeRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -576,7 +576,7 @@ No authorization required # **retryWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow retryWorkflow(namespace, name, body) +> Workflow retryWorkflow(namespace, name, body) @@ -597,9 +597,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body = new IoArgoprojWorkflowV1alpha1WorkflowRetryRequest(); // IoArgoprojWorkflowV1alpha1WorkflowRetryRequest | + WorkflowRetryRequest body = new WorkflowRetryRequest(); // WorkflowRetryRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.retryWorkflow(namespace, name, body); + Workflow result = apiInstance.retryWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#retryWorkflow"); @@ -618,11 +618,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowRetryRequest**](IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.md)| | + **body** | [**WorkflowRetryRequest**](WorkflowRetryRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -640,7 +640,7 @@ No authorization required # **stopWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow stopWorkflow(namespace, name, body) +> Workflow stopWorkflow(namespace, name, body) @@ -661,9 +661,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowStopRequest body = new IoArgoprojWorkflowV1alpha1WorkflowStopRequest(); // IoArgoprojWorkflowV1alpha1WorkflowStopRequest | + WorkflowStopRequest body = new WorkflowStopRequest(); // WorkflowStopRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.stopWorkflow(namespace, name, body); + Workflow result = apiInstance.stopWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#stopWorkflow"); @@ -682,11 +682,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowStopRequest**](IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md)| | + **body** | [**WorkflowStopRequest**](WorkflowStopRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -704,7 +704,7 @@ No authorization required # **submitWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow submitWorkflow(namespace, body) +> Workflow submitWorkflow(namespace, body) @@ -724,9 +724,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body = new IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest(); // IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest | + WorkflowSubmitRequest body = new WorkflowSubmitRequest(); // WorkflowSubmitRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.submitWorkflow(namespace, body); + Workflow result = apiInstance.submitWorkflow(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#submitWorkflow"); @@ -744,11 +744,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest**](IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md)| | + **body** | [**WorkflowSubmitRequest**](WorkflowSubmitRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -766,7 +766,7 @@ No authorization required # **suspendWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow suspendWorkflow(namespace, name, body) +> Workflow suspendWorkflow(namespace, name, body) @@ -787,9 +787,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body = new IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest(); // IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest | + WorkflowSuspendRequest body = new WorkflowSuspendRequest(); // WorkflowSuspendRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.suspendWorkflow(namespace, name, body); + Workflow result = apiInstance.suspendWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#suspendWorkflow"); @@ -808,11 +808,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest**](IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md)| | + **body** | [**WorkflowSuspendRequest**](WorkflowSuspendRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -830,7 +830,7 @@ No authorization required # **terminateWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow terminateWorkflow(namespace, name, body) +> Workflow terminateWorkflow(namespace, name, body) @@ -851,9 +851,9 @@ public class Example { WorkflowServiceApi apiInstance = new WorkflowServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest | + WorkflowTerminateRequest body = new WorkflowTerminateRequest(); // WorkflowTerminateRequest | try { - IoArgoprojWorkflowV1alpha1Workflow result = apiInstance.terminateWorkflow(namespace, name, body); + Workflow result = apiInstance.terminateWorkflow(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#terminateWorkflow"); @@ -872,11 +872,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest**](IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md)| | + **body** | [**WorkflowTerminateRequest**](WorkflowTerminateRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1Workflow**](IoArgoprojWorkflowV1alpha1Workflow.md) +[**Workflow**](Workflow.md) ### Authorization @@ -894,7 +894,7 @@ No authorization required # **watchWorkflows** -> StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent watchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) +> StreamResultOfWorkflowWatchEvent watchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) @@ -923,7 +923,7 @@ public class Example { String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. try { - StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent result = apiInstance.watchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + StreamResultOfWorkflowWatchEvent result = apiInstance.watchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowServiceApi#watchWorkflows"); @@ -952,7 +952,7 @@ Name | Type | Description | Notes ### Return type -[**StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent**](StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.md) +[**StreamResultOfWorkflowWatchEvent**](StreamResultOfWorkflowWatchEvent.md) ### Authorization diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md b/docs/WorkflowSpec.md similarity index 53% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md rename to docs/WorkflowSpec.md index abffcccc..43160779 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowSpec.md +++ b/docs/WorkflowSpec.md @@ -1,47 +1,47 @@ -# IoArgoprojWorkflowV1alpha1WorkflowSpec +# WorkflowSpec WorkflowSpec is the specification of a Workflow. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**activeDeadlineSeconds** | **Long** | Optional duration in seconds relative to the workflow start time which the workflow is allowed to run before the controller terminates the io.argoproj.workflow.v1alpha1. A value of zero is used to terminate a Running workflow | [optional] -**affinity** | [**IoK8sApiCoreV1Affinity**](IoK8sApiCoreV1Affinity.md) | | [optional] -**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] -**artifactRepositoryRef** | [**IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef**](IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md) | | [optional] +**activeDeadlineSeconds** | **Long** | Optional duration in seconds relative to the workflow start time which the workflow is allowed to run before the controller terminates the A value of zero is used to terminate a Running workflow | [optional] +**affinity** | [**io.kubernetes.client.models.V1Affinity**](io.kubernetes.client.models.V1Affinity.md) | | [optional] +**arguments** | [**Arguments**](Arguments.md) | | [optional] +**artifactRepositoryRef** | [**ArtifactRepositoryRef**](ArtifactRepositoryRef.md) | | [optional] **automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] -**dnsConfig** | [**IoK8sApiCoreV1PodDNSConfig**](IoK8sApiCoreV1PodDNSConfig.md) | | [optional] +**dnsConfig** | [**io.kubernetes.client.models.V1PodDNSConfig**](io.kubernetes.client.models.V1PodDNSConfig.md) | | [optional] **dnsPolicy** | **String** | Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. | [optional] -**entrypoint** | **String** | Entrypoint is a template reference to the starting point of the io.argoproj.workflow.v1alpha1. | [optional] -**executor** | [**IoArgoprojWorkflowV1alpha1ExecutorConfig**](IoArgoprojWorkflowV1alpha1ExecutorConfig.md) | | [optional] -**hostAliases** | [**List<IoK8sApiCoreV1HostAlias>**](IoK8sApiCoreV1HostAlias.md) | | [optional] +**entrypoint** | **String** | Entrypoint is a template reference to the starting point of the | [optional] +**executor** | [**ExecutorConfig**](ExecutorConfig.md) | | [optional] +**hostAliases** | [**List<io.kubernetes.client.models.V1HostAlias>**](io.kubernetes.client.models.V1HostAlias.md) | | [optional] **hostNetwork** | **Boolean** | Host networking requested for this workflow pod. Default to false. | [optional] -**imagePullSecrets** | [**List<IoK8sApiCoreV1LocalObjectReference>**](IoK8sApiCoreV1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] -**metrics** | [**IoArgoprojWorkflowV1alpha1Metrics**](IoArgoprojWorkflowV1alpha1Metrics.md) | | [optional] +**imagePullSecrets** | [**List<io.kubernetes.client.models.V1LocalObjectReference>**](io.kubernetes.client.models.V1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] +**metrics** | [**Metrics**](Metrics.md) | | [optional] **nodeSelector** | **Map<String, String>** | NodeSelector is a selector which will result in all pods of the workflow to be scheduled on the selected node(s). This is able to be overridden by a nodeSelector specified in the template. | [optional] -**onExit** | **String** | OnExit is a template reference which is invoked at the end of the workflow, irrespective of the success, failure, or error of the primary io.argoproj.workflow.v1alpha1. | [optional] +**onExit** | **String** | OnExit is a template reference which is invoked at the end of the workflow, irrespective of the success, failure, or error of the primary | [optional] **parallelism** | **Long** | Parallelism limits the max total parallel pods that can execute at the same time in a workflow | [optional] **podDisruptionBudget** | [**IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec**](IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md) | | [optional] -**podGC** | [**IoArgoprojWorkflowV1alpha1PodGC**](IoArgoprojWorkflowV1alpha1PodGC.md) | | [optional] +**podGC** | [**PodGC**](PodGC.md) | | [optional] **podPriority** | **Integer** | Priority to apply to workflow pods. | [optional] **podPriorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] **podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] **priority** | **Integer** | Priority is used if controller is configured to process limited number of workflows in parallel. Workflows with higher priority are processed first. | [optional] **schedulerName** | **String** | Set scheduler name for all pods. Will be overridden if container/script template's scheduler name is set. Default scheduler will be used if neither specified. | [optional] -**securityContext** | [**IoK8sApiCoreV1PodSecurityContext**](IoK8sApiCoreV1PodSecurityContext.md) | | [optional] +**securityContext** | [**io.kubernetes.client.models.V1PodSecurityContext**](io.kubernetes.client.models.V1PodSecurityContext.md) | | [optional] **serviceAccountName** | **String** | ServiceAccountName is the name of the ServiceAccount to run all pods of the workflow as. | [optional] **shutdown** | **String** | Shutdown will shutdown the workflow according to its ShutdownStrategy | [optional] **suspend** | **Boolean** | Suspend will suspend the workflow and prevent execution of any future steps in the workflow | [optional] -**synchronization** | [**IoArgoprojWorkflowV1alpha1Synchronization**](IoArgoprojWorkflowV1alpha1Synchronization.md) | | [optional] -**templates** | [**List<IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | Templates is a list of workflow templates used in a workflow | [optional] -**tolerations** | [**List<IoK8sApiCoreV1Toleration>**](IoK8sApiCoreV1Toleration.md) | Tolerations to apply to workflow pods. | [optional] +**synchronization** | [**Synchronization**](Synchronization.md) | | [optional] +**templates** | [**List<Template>**](Template.md) | Templates is a list of workflow templates used in a workflow | [optional] +**tolerations** | [**List<io.kubernetes.client.models.V1Toleration>**](io.kubernetes.client.models.V1Toleration.md) | Tolerations to apply to workflow pods. | [optional] **ttlSecondsAfterFinished** | **Integer** | TTLSecondsAfterFinished limits the lifetime of a Workflow that has finished execution (Succeeded, Failed, Error). If this field is set, once the Workflow finishes, it will be deleted after ttlSecondsAfterFinished expires. If this field is unset, ttlSecondsAfterFinished will not expire. If this field is set to zero, ttlSecondsAfterFinished expires immediately after the Workflow finishes. DEPRECATED: Use TTLStrategy.SecondsAfterCompletion instead. | [optional] -**ttlStrategy** | [**IoArgoprojWorkflowV1alpha1TTLStrategy**](IoArgoprojWorkflowV1alpha1TTLStrategy.md) | | [optional] -**volumeClaimTemplates** | [**List<IoK8sApiCoreV1PersistentVolumeClaim>**](IoK8sApiCoreV1PersistentVolumeClaim.md) | VolumeClaimTemplates is a list of claims that containers are allowed to reference. The Workflow controller will create the claims at the beginning of the workflow and delete the claims upon completion of the workflow | [optional] -**volumes** | [**List<IoK8sApiCoreV1Volume>**](IoK8sApiCoreV1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a io.argoproj.workflow.v1alpha1. | [optional] -**workflowTemplateRef** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateRef**](IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md) | | [optional] +**ttlStrategy** | [**TTLStrategy**](TTLStrategy.md) | | [optional] +**volumeClaimTemplates** | [**List<io.kubernetes.client.models.V1PersistentVolumeClaim>**](io.kubernetes.client.models.V1PersistentVolumeClaim.md) | VolumeClaimTemplates is a list of claims that containers are allowed to reference. The Workflow controller will create the claims at the beginning of the workflow and delete the claims upon completion of the workflow | [optional] +**volumes** | [**List<io.kubernetes.client.models.V1Volume>**](io.kubernetes.client.models.V1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a | [optional] +**workflowTemplateRef** | [**WorkflowTemplateRef**](WorkflowTemplateRef.md) | | [optional] diff --git a/docs/WorkflowStatus.md b/docs/WorkflowStatus.md new file mode 100644 index 00000000..178e10b2 --- /dev/null +++ b/docs/WorkflowStatus.md @@ -0,0 +1,26 @@ + + +# WorkflowStatus + +WorkflowStatus contains overall status information about a workflow +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**compressedNodes** | **String** | Compressed and base64 decoded Nodes map | [optional] +**conditions** | [**List<Condition>**](Condition.md) | Conditions is a list of conditions the Workflow may have | [optional] +**finishedAt** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] +**message** | **String** | A human readable message indicating details about why the workflow is in this condition. | [optional] +**nodes** | [**Map<String, NodeStatus>**](NodeStatus.md) | Nodes is a mapping between a node ID and the node's status. | [optional] +**offloadNodeStatusVersion** | **String** | Whether on not node status has been offloaded to a database. If exists, then Nodes and CompressedNodes will be empty. This will actually be populated with a hash of the offloaded data. | [optional] +**outputs** | [**Outputs**](Outputs.md) | | [optional] +**persistentVolumeClaims** | [**List<io.kubernetes.client.models.V1Volume>**](io.kubernetes.client.models.V1Volume.md) | PersistentVolumeClaims tracks all PVCs that were created as part of the The contents of this list are drained at the end of the workflow. | [optional] +**phase** | **String** | Phase a simple, high-level summary of where the workflow is in its lifecycle. | [optional] +**resourcesDuration** | **Map<String, Long>** | ResourcesDuration is the total for the workflow | [optional] +**startedAt** | [**org.joda.time.DateTime**](org.joda.time.DateTime.md) | | [optional] +**storedTemplates** | [**Map<String, Template>**](Template.md) | StoredTemplates is a mapping between a template ref and the node's status. | [optional] +**storedWorkflowTemplateSpec** | [**WorkflowSpec**](WorkflowSpec.md) | | [optional] +**synchronization** | [**SynchronizationStatus**](SynchronizationStatus.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md b/docs/WorkflowStep.md similarity index 64% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md rename to docs/WorkflowStep.md index 130cf647..b17c5927 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowStep.md +++ b/docs/WorkflowStep.md @@ -1,22 +1,22 @@ -# IoArgoprojWorkflowV1alpha1WorkflowStep +# WorkflowStep WorkflowStep is a reference to a template to execute in a series of step ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] -**continueOn** | [**IoArgoprojWorkflowV1alpha1ContinueOn**](IoArgoprojWorkflowV1alpha1ContinueOn.md) | | [optional] +**arguments** | [**Arguments**](Arguments.md) | | [optional] +**continueOn** | [**ContinueOn**](ContinueOn.md) | | [optional] **name** | **String** | Name of the step | [optional] **onExit** | **String** | OnExit is a template reference which is invoked at the end of the template, irrespective of the success, failure, or error of the primary template. | [optional] **template** | **String** | Template is the name of the template to execute as the step | [optional] -**templateRef** | [**IoArgoprojWorkflowV1alpha1TemplateRef**](IoArgoprojWorkflowV1alpha1TemplateRef.md) | | [optional] +**templateRef** | [**TemplateRef**](TemplateRef.md) | | [optional] **when** | **String** | When is an expression in which the step should conditionally execute | [optional] **withItems** | **List<Object>** | WithItems expands a step into multiple parallel steps from the items in the list | [optional] **withParam** | **String** | WithParam expands a step into multiple parallel steps from the value in the parameter, which is expected to be a JSON list. | [optional] -**withSequence** | [**IoArgoprojWorkflowV1alpha1Sequence**](IoArgoprojWorkflowV1alpha1Sequence.md) | | [optional] +**withSequence** | [**Sequence**](Sequence.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md b/docs/WorkflowStopRequest.md similarity index 85% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md rename to docs/WorkflowStopRequest.md index 28736db7..5a5826fc 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowStopRequest.md +++ b/docs/WorkflowStopRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowStopRequest +# WorkflowStopRequest ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md b/docs/WorkflowSubmitRequest.md similarity index 59% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md rename to docs/WorkflowSubmitRequest.md index c49dc5ac..37ff4e81 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest.md +++ b/docs/WorkflowSubmitRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest +# WorkflowSubmitRequest ## Properties @@ -9,7 +9,7 @@ Name | Type | Description | Notes **namespace** | **String** | | [optional] **resourceKind** | **String** | | [optional] **resourceName** | **String** | | [optional] -**submitOptions** | [**IoArgoprojWorkflowV1alpha1SubmitOpts**](IoArgoprojWorkflowV1alpha1SubmitOpts.md) | | [optional] +**submitOptions** | [**SubmitOpts**](SubmitOpts.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md b/docs/WorkflowSuspendRequest.md similarity index 79% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md rename to docs/WorkflowSuspendRequest.md index 18a4c104..f5ee28e7 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest.md +++ b/docs/WorkflowSuspendRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest +# WorkflowSuspendRequest ## Properties diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md b/docs/WorkflowTemplate.md similarity index 75% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md rename to docs/WorkflowTemplate.md index af4676d4..5892e6cb 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplate.md +++ b/docs/WorkflowTemplate.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowTemplate +# WorkflowTemplate WorkflowTemplate is the definition of a workflow template resource ## Properties @@ -9,8 +9,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | -**spec** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec**](IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md) | | +**metadata** | [**io.kubernetes.client.models.V1ObjectMeta**](io.kubernetes.client.models.V1ObjectMeta.md) | | +**spec** | [**WorkflowTemplateSpec**](WorkflowTemplateSpec.md) | | diff --git a/docs/WorkflowTemplateCreateRequest.md b/docs/WorkflowTemplateCreateRequest.md new file mode 100644 index 00000000..1dc5dca8 --- /dev/null +++ b/docs/WorkflowTemplateCreateRequest.md @@ -0,0 +1,14 @@ + + +# WorkflowTemplateCreateRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**namespace** | **String** | | [optional] +**template** | [**WorkflowTemplate**](WorkflowTemplate.md) | | [optional] + + + diff --git a/docs/WorkflowTemplateLintRequest.md b/docs/WorkflowTemplateLintRequest.md new file mode 100644 index 00000000..a0827364 --- /dev/null +++ b/docs/WorkflowTemplateLintRequest.md @@ -0,0 +1,14 @@ + + +# WorkflowTemplateLintRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**createOptions** | [**CreateOptions**](CreateOptions.md) | | [optional] +**namespace** | **String** | | [optional] +**template** | [**WorkflowTemplate**](WorkflowTemplate.md) | | [optional] + + + diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md b/docs/WorkflowTemplateList.md similarity index 74% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md rename to docs/WorkflowTemplateList.md index f064a0a1..44f963db 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md +++ b/docs/WorkflowTemplateList.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowTemplateList +# WorkflowTemplateList WorkflowTemplateList is list of WorkflowTemplate resources ## Properties @@ -8,9 +8,9 @@ WorkflowTemplateList is list of WorkflowTemplate resources Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<IoArgoprojWorkflowV1alpha1WorkflowTemplate>**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | +**items** | [**List<WorkflowTemplate>**](WorkflowTemplate.md) | | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.io.k8s.community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**IoK8sApimachineryPkgApisMetaV1ListMeta**](IoK8sApimachineryPkgApisMetaV1ListMeta.md) | | +**metadata** | [**io.kubernetes.client.models.V1ListMeta**](io.kubernetes.client.models.V1ListMeta.md) | | diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md b/docs/WorkflowTemplateRef.md similarity index 89% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md rename to docs/WorkflowTemplateRef.md index fcf4aa8a..2577f73b 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md +++ b/docs/WorkflowTemplateRef.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowTemplateRef +# WorkflowTemplateRef WorkflowTemplateRef is a reference to a WorkflowTemplate resource. ## Properties diff --git a/docs/WorkflowTemplateServiceApi.md b/docs/WorkflowTemplateServiceApi.md index cdb96e09..2bad0ed4 100644 --- a/docs/WorkflowTemplateServiceApi.md +++ b/docs/WorkflowTemplateServiceApi.md @@ -14,7 +14,7 @@ Method | HTTP request | Description # **createWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate createWorkflowTemplate(namespace, body) +> WorkflowTemplate createWorkflowTemplate(namespace, body) @@ -34,9 +34,9 @@ public class Example { WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest | + WorkflowTemplateCreateRequest body = new WorkflowTemplateCreateRequest(); // WorkflowTemplateCreateRequest | try { - IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.createWorkflowTemplate(namespace, body); + WorkflowTemplate result = apiInstance.createWorkflowTemplate(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowTemplateServiceApi#createWorkflowTemplate"); @@ -54,11 +54,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest**](IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest.md)| | + **body** | [**WorkflowTemplateCreateRequest**](WorkflowTemplateCreateRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) +[**WorkflowTemplate**](WorkflowTemplate.md) ### Authorization @@ -150,7 +150,7 @@ No authorization required # **getWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate getWorkflowTemplate(namespace, name, getOptionsResourceVersion) +> WorkflowTemplate getWorkflowTemplate(namespace, name, getOptionsResourceVersion) @@ -173,7 +173,7 @@ public class Example { String name = "name_example"; // String | String getOptionsResourceVersion = "getOptionsResourceVersion_example"; // String | When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. try { - IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.getWorkflowTemplate(namespace, name, getOptionsResourceVersion); + WorkflowTemplate result = apiInstance.getWorkflowTemplate(namespace, name, getOptionsResourceVersion); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowTemplateServiceApi#getWorkflowTemplate"); @@ -196,7 +196,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) +[**WorkflowTemplate**](WorkflowTemplate.md) ### Authorization @@ -214,7 +214,7 @@ No authorization required # **lintWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate lintWorkflowTemplate(namespace, body) +> WorkflowTemplate lintWorkflowTemplate(namespace, body) @@ -234,9 +234,9 @@ public class Example { WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); String namespace = "namespace_example"; // String | - IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest | + WorkflowTemplateLintRequest body = new WorkflowTemplateLintRequest(); // WorkflowTemplateLintRequest | try { - IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.lintWorkflowTemplate(namespace, body); + WorkflowTemplate result = apiInstance.lintWorkflowTemplate(namespace, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowTemplateServiceApi#lintWorkflowTemplate"); @@ -254,11 +254,11 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest**](IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest.md)| | + **body** | [**WorkflowTemplateLintRequest**](WorkflowTemplateLintRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) +[**WorkflowTemplate**](WorkflowTemplate.md) ### Authorization @@ -276,7 +276,7 @@ No authorization required # **listWorkflowTemplates** -> IoArgoprojWorkflowV1alpha1WorkflowTemplateList listWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) +> WorkflowTemplateList listWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue) @@ -305,7 +305,7 @@ public class Example { String listOptionsLimit = "listOptionsLimit_example"; // String | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. String listOptionsContinue = "listOptionsContinue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. try { - IoArgoprojWorkflowV1alpha1WorkflowTemplateList result = apiInstance.listWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + WorkflowTemplateList result = apiInstance.listWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowTemplateServiceApi#listWorkflowTemplates"); @@ -334,7 +334,7 @@ Name | Type | Description | Notes ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowTemplateList**](IoArgoprojWorkflowV1alpha1WorkflowTemplateList.md) +[**WorkflowTemplateList**](WorkflowTemplateList.md) ### Authorization @@ -352,7 +352,7 @@ No authorization required # **updateWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate updateWorkflowTemplate(namespace, name, body) +> WorkflowTemplate updateWorkflowTemplate(namespace, name, body) @@ -373,9 +373,9 @@ public class Example { WorkflowTemplateServiceApi apiInstance = new WorkflowTemplateServiceApi(defaultClient); String namespace = "namespace_example"; // String | String name = "name_example"; // String | DEPRECATED: This field is ignored. - IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body = new IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest(); // IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest | + WorkflowTemplateUpdateRequest body = new WorkflowTemplateUpdateRequest(); // WorkflowTemplateUpdateRequest | try { - IoArgoprojWorkflowV1alpha1WorkflowTemplate result = apiInstance.updateWorkflowTemplate(namespace, name, body); + WorkflowTemplate result = apiInstance.updateWorkflowTemplate(namespace, name, body); System.out.println(result); } catch (ApiException e) { System.err.println("Exception when calling WorkflowTemplateServiceApi#updateWorkflowTemplate"); @@ -394,11 +394,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **namespace** | **String**| | **name** | **String**| DEPRECATED: This field is ignored. | - **body** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest**](IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md)| | + **body** | [**WorkflowTemplateUpdateRequest**](WorkflowTemplateUpdateRequest.md)| | ### Return type -[**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) +[**WorkflowTemplate**](WorkflowTemplate.md) ### Authorization diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md b/docs/WorkflowTemplateSpec.md similarity index 52% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md rename to docs/WorkflowTemplateSpec.md index b796cdd5..482e707b 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec.md +++ b/docs/WorkflowTemplateSpec.md @@ -1,48 +1,48 @@ -# IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec +# WorkflowTemplateSpec WorkflowTemplateSpec is a spec of WorkflowTemplate. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**activeDeadlineSeconds** | **Long** | Optional duration in seconds relative to the workflow start time which the workflow is allowed to run before the controller terminates the io.argoproj.workflow.v1alpha1. A value of zero is used to terminate a Running workflow | [optional] -**affinity** | [**IoK8sApiCoreV1Affinity**](IoK8sApiCoreV1Affinity.md) | | [optional] -**arguments** | [**IoArgoprojWorkflowV1alpha1Arguments**](IoArgoprojWorkflowV1alpha1Arguments.md) | | [optional] -**artifactRepositoryRef** | [**IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef**](IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.md) | | [optional] +**activeDeadlineSeconds** | **Long** | Optional duration in seconds relative to the workflow start time which the workflow is allowed to run before the controller terminates the A value of zero is used to terminate a Running workflow | [optional] +**affinity** | [**io.kubernetes.client.models.V1Affinity**](io.kubernetes.client.models.V1Affinity.md) | | [optional] +**arguments** | [**Arguments**](Arguments.md) | | [optional] +**artifactRepositoryRef** | [**ArtifactRepositoryRef**](ArtifactRepositoryRef.md) | | [optional] **automountServiceAccountToken** | **Boolean** | AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. | [optional] -**dnsConfig** | [**IoK8sApiCoreV1PodDNSConfig**](IoK8sApiCoreV1PodDNSConfig.md) | | [optional] +**dnsConfig** | [**io.kubernetes.client.models.V1PodDNSConfig**](io.kubernetes.client.models.V1PodDNSConfig.md) | | [optional] **dnsPolicy** | **String** | Set DNS policy for the pod. Defaults to \"ClusterFirst\". Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. | [optional] -**entrypoint** | **String** | Entrypoint is a template reference to the starting point of the io.argoproj.workflow.v1alpha1. | [optional] -**executor** | [**IoArgoprojWorkflowV1alpha1ExecutorConfig**](IoArgoprojWorkflowV1alpha1ExecutorConfig.md) | | [optional] -**hostAliases** | [**List<IoK8sApiCoreV1HostAlias>**](IoK8sApiCoreV1HostAlias.md) | | [optional] +**entrypoint** | **String** | Entrypoint is a template reference to the starting point of the | [optional] +**executor** | [**ExecutorConfig**](ExecutorConfig.md) | | [optional] +**hostAliases** | [**List<io.kubernetes.client.models.V1HostAlias>**](io.kubernetes.client.models.V1HostAlias.md) | | [optional] **hostNetwork** | **Boolean** | Host networking requested for this workflow pod. Default to false. | [optional] -**imagePullSecrets** | [**List<IoK8sApiCoreV1LocalObjectReference>**](IoK8sApiCoreV1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] -**metrics** | [**IoArgoprojWorkflowV1alpha1Metrics**](IoArgoprojWorkflowV1alpha1Metrics.md) | | [optional] +**imagePullSecrets** | [**List<io.kubernetes.client.models.V1LocalObjectReference>**](io.kubernetes.client.models.V1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] +**metrics** | [**Metrics**](Metrics.md) | | [optional] **nodeSelector** | **Map<String, String>** | NodeSelector is a selector which will result in all pods of the workflow to be scheduled on the selected node(s). This is able to be overridden by a nodeSelector specified in the template. | [optional] -**onExit** | **String** | OnExit is a template reference which is invoked at the end of the workflow, irrespective of the success, failure, or error of the primary io.argoproj.workflow.v1alpha1. | [optional] +**onExit** | **String** | OnExit is a template reference which is invoked at the end of the workflow, irrespective of the success, failure, or error of the primary | [optional] **parallelism** | **Long** | Parallelism limits the max total parallel pods that can execute at the same time in a workflow | [optional] **podDisruptionBudget** | [**IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec**](IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.md) | | [optional] -**podGC** | [**IoArgoprojWorkflowV1alpha1PodGC**](IoArgoprojWorkflowV1alpha1PodGC.md) | | [optional] +**podGC** | [**PodGC**](PodGC.md) | | [optional] **podPriority** | **Integer** | Priority to apply to workflow pods. | [optional] **podPriorityClassName** | **String** | PriorityClassName to apply to workflow pods. | [optional] **podSpecPatch** | **String** | PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). | [optional] **priority** | **Integer** | Priority is used if controller is configured to process limited number of workflows in parallel. Workflows with higher priority are processed first. | [optional] **schedulerName** | **String** | Set scheduler name for all pods. Will be overridden if container/script template's scheduler name is set. Default scheduler will be used if neither specified. | [optional] -**securityContext** | [**IoK8sApiCoreV1PodSecurityContext**](IoK8sApiCoreV1PodSecurityContext.md) | | [optional] +**securityContext** | [**io.kubernetes.client.models.V1PodSecurityContext**](io.kubernetes.client.models.V1PodSecurityContext.md) | | [optional] **serviceAccountName** | **String** | ServiceAccountName is the name of the ServiceAccount to run all pods of the workflow as. | [optional] **shutdown** | **String** | Shutdown will shutdown the workflow according to its ShutdownStrategy | [optional] **suspend** | **Boolean** | Suspend will suspend the workflow and prevent execution of any future steps in the workflow | [optional] -**synchronization** | [**IoArgoprojWorkflowV1alpha1Synchronization**](IoArgoprojWorkflowV1alpha1Synchronization.md) | | [optional] -**templates** | [**List<IoArgoprojWorkflowV1alpha1Template>**](IoArgoprojWorkflowV1alpha1Template.md) | Templates is a list of workflow templates used in a workflow | [optional] -**tolerations** | [**List<IoK8sApiCoreV1Toleration>**](IoK8sApiCoreV1Toleration.md) | Tolerations to apply to workflow pods. | [optional] +**synchronization** | [**Synchronization**](Synchronization.md) | | [optional] +**templates** | [**List<Template>**](Template.md) | Templates is a list of workflow templates used in a workflow | [optional] +**tolerations** | [**List<io.kubernetes.client.models.V1Toleration>**](io.kubernetes.client.models.V1Toleration.md) | Tolerations to apply to workflow pods. | [optional] **ttlSecondsAfterFinished** | **Integer** | TTLSecondsAfterFinished limits the lifetime of a Workflow that has finished execution (Succeeded, Failed, Error). If this field is set, once the Workflow finishes, it will be deleted after ttlSecondsAfterFinished expires. If this field is unset, ttlSecondsAfterFinished will not expire. If this field is set to zero, ttlSecondsAfterFinished expires immediately after the Workflow finishes. DEPRECATED: Use TTLStrategy.SecondsAfterCompletion instead. | [optional] -**ttlStrategy** | [**IoArgoprojWorkflowV1alpha1TTLStrategy**](IoArgoprojWorkflowV1alpha1TTLStrategy.md) | | [optional] -**volumeClaimTemplates** | [**List<IoK8sApiCoreV1PersistentVolumeClaim>**](IoK8sApiCoreV1PersistentVolumeClaim.md) | VolumeClaimTemplates is a list of claims that containers are allowed to reference. The Workflow controller will create the claims at the beginning of the workflow and delete the claims upon completion of the workflow | [optional] -**volumes** | [**List<IoK8sApiCoreV1Volume>**](IoK8sApiCoreV1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a io.argoproj.workflow.v1alpha1. | [optional] -**workflowMetadata** | [**IoK8sApimachineryPkgApisMetaV1ObjectMeta**](IoK8sApimachineryPkgApisMetaV1ObjectMeta.md) | | [optional] -**workflowTemplateRef** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplateRef**](IoArgoprojWorkflowV1alpha1WorkflowTemplateRef.md) | | [optional] +**ttlStrategy** | [**TTLStrategy**](TTLStrategy.md) | | [optional] +**volumeClaimTemplates** | [**List<io.kubernetes.client.models.V1PersistentVolumeClaim>**](io.kubernetes.client.models.V1PersistentVolumeClaim.md) | VolumeClaimTemplates is a list of claims that containers are allowed to reference. The Workflow controller will create the claims at the beginning of the workflow and delete the claims upon completion of the workflow | [optional] +**volumes** | [**List<io.kubernetes.client.models.V1Volume>**](io.kubernetes.client.models.V1Volume.md) | Volumes is a list of volumes that can be mounted by containers in a | [optional] +**workflowMetadata** | [**io.kubernetes.client.models.V1ObjectMeta**](io.kubernetes.client.models.V1ObjectMeta.md) | | [optional] +**workflowTemplateRef** | [**WorkflowTemplateRef**](WorkflowTemplateRef.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md b/docs/WorkflowTemplateUpdateRequest.md similarity index 55% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md rename to docs/WorkflowTemplateUpdateRequest.md index e7c724f2..b7d68ca8 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest.md +++ b/docs/WorkflowTemplateUpdateRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest +# WorkflowTemplateUpdateRequest ## Properties @@ -8,7 +8,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **name** | **String** | DEPRECATED: This field is ignored. | [optional] **namespace** | **String** | | [optional] -**template** | [**IoArgoprojWorkflowV1alpha1WorkflowTemplate**](IoArgoprojWorkflowV1alpha1WorkflowTemplate.md) | | [optional] +**template** | [**WorkflowTemplate**](WorkflowTemplate.md) | | [optional] diff --git a/docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md b/docs/WorkflowTerminateRequest.md similarity index 78% rename from docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md rename to docs/WorkflowTerminateRequest.md index c70eac14..3f0e2e10 100644 --- a/docs/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest.md +++ b/docs/WorkflowTerminateRequest.md @@ -1,6 +1,6 @@ -# IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest +# WorkflowTerminateRequest ## Properties diff --git a/docs/WorkflowWatchEvent.md b/docs/WorkflowWatchEvent.md new file mode 100644 index 00000000..e9276712 --- /dev/null +++ b/docs/WorkflowWatchEvent.md @@ -0,0 +1,13 @@ + + +# WorkflowWatchEvent + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**_object** | [**Workflow**](Workflow.md) | | [optional] +**type** | **String** | | [optional] + + + diff --git a/pom.xml b/pom.xml index 4bbd3cf7..22d4b8b7 100644 --- a/pom.xml +++ b/pom.xml @@ -209,7 +209,7 @@ - + io.kubernetesclient-java5.0.0 io.swagger swagger-annotations diff --git a/src/main/java/io/argoproj/workflow/apis/ArchivedWorkflowServiceApi.java b/src/main/java/io/argoproj/workflow/apis/ArchivedWorkflowServiceApi.java index 4fd30823..cb5b08fe 100644 --- a/src/main/java/io/argoproj/workflow/apis/ArchivedWorkflowServiceApi.java +++ b/src/main/java/io/argoproj/workflow/apis/ArchivedWorkflowServiceApi.java @@ -27,8 +27,8 @@ import java.io.IOException; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Workflow; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowList; +import io.argoproj.workflow.models.Workflow; +import io.argoproj.workflow.models.WorkflowList; import java.lang.reflect.Type; import java.util.ArrayList; @@ -226,7 +226,7 @@ private okhttp3.Call getArchivedWorkflowValidateBeforeCall(String uid, final Api * * * @param uid (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -234,8 +234,8 @@ private okhttp3.Call getArchivedWorkflowValidateBeforeCall(String uid, final Api
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow getArchivedWorkflow(String uid) throws ApiException { - ApiResponse localVarResp = getArchivedWorkflowWithHttpInfo(uid); + public Workflow getArchivedWorkflow(String uid) throws ApiException { + ApiResponse localVarResp = getArchivedWorkflowWithHttpInfo(uid); return localVarResp.getData(); } @@ -243,7 +243,7 @@ public IoArgoprojWorkflowV1alpha1Workflow getArchivedWorkflow(String uid) throws * * * @param uid (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -251,9 +251,9 @@ public IoArgoprojWorkflowV1alpha1Workflow getArchivedWorkflow(String uid) throws
200 A successful response. -
*/ - public ApiResponse getArchivedWorkflowWithHttpInfo(String uid) throws ApiException { + public ApiResponse getArchivedWorkflowWithHttpInfo(String uid) throws ApiException { okhttp3.Call localVarCall = getArchivedWorkflowValidateBeforeCall(uid, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -270,10 +270,10 @@ public ApiResponse getArchivedWorkflowWithHt 200 A successful response. - */ - public okhttp3.Call getArchivedWorkflowAsync(String uid, final ApiCallback _callback) throws ApiException { + public okhttp3.Call getArchivedWorkflowAsync(String uid, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getArchivedWorkflowValidateBeforeCall(uid, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -377,7 +377,7 @@ private okhttp3.Call listArchivedWorkflowsValidateBeforeCall(String listOptionsL * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return IoArgoprojWorkflowV1alpha1WorkflowList + * @return WorkflowList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -385,8 +385,8 @@ private okhttp3.Call listArchivedWorkflowsValidateBeforeCall(String listOptionsL
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowList listArchivedWorkflows(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { - ApiResponse localVarResp = listArchivedWorkflowsWithHttpInfo(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + public WorkflowList listArchivedWorkflows(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + ApiResponse localVarResp = listArchivedWorkflowsWithHttpInfo(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); return localVarResp.getData(); } @@ -401,7 +401,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowList listArchivedWorkflows(String listO * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowList> + * @return ApiResponse<WorkflowList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -409,9 +409,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowList listArchivedWorkflows(String listO
200 A successful response. -
*/ - public ApiResponse listArchivedWorkflowsWithHttpInfo(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + public ApiResponse listArchivedWorkflowsWithHttpInfo(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { okhttp3.Call localVarCall = listArchivedWorkflowsValidateBeforeCall(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -435,10 +435,10 @@ public ApiResponse listArchivedWorkflows 200 A successful response. - */ - public okhttp3.Call listArchivedWorkflowsAsync(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { + public okhttp3.Call listArchivedWorkflowsAsync(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = listArchivedWorkflowsValidateBeforeCall(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } diff --git a/src/main/java/io/argoproj/workflow/apis/ClusterWorkflowTemplateServiceApi.java b/src/main/java/io/argoproj/workflow/apis/ClusterWorkflowTemplateServiceApi.java index fea006af..b476281e 100644 --- a/src/main/java/io/argoproj/workflow/apis/ClusterWorkflowTemplateServiceApi.java +++ b/src/main/java/io/argoproj/workflow/apis/ClusterWorkflowTemplateServiceApi.java @@ -27,11 +27,11 @@ import java.io.IOException; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest; +import io.argoproj.workflow.models.ClusterWorkflowTemplate; +import io.argoproj.workflow.models.ClusterWorkflowTemplateCreateRequest; +import io.argoproj.workflow.models.ClusterWorkflowTemplateLintRequest; +import io.argoproj.workflow.models.ClusterWorkflowTemplateList; +import io.argoproj.workflow.models.ClusterWorkflowTemplateUpdateRequest; import java.lang.reflect.Type; import java.util.ArrayList; @@ -70,7 +70,7 @@ public void setApiClient(ApiClient apiClient) { 200 A successful response. - */ - public okhttp3.Call createClusterWorkflowTemplateCall(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createClusterWorkflowTemplateCall(ClusterWorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -100,7 +100,7 @@ public okhttp3.Call createClusterWorkflowTemplateCall(IoArgoprojWorkflowV1alpha1 } @SuppressWarnings("rawtypes") - private okhttp3.Call createClusterWorkflowTemplateValidateBeforeCall(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call createClusterWorkflowTemplateValidateBeforeCall(ClusterWorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'body' is set if (body == null) { @@ -117,7 +117,7 @@ private okhttp3.Call createClusterWorkflowTemplateValidateBeforeCall(IoArgoprojW * * * @param body (required) - * @return IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate + * @return ClusterWorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -125,8 +125,8 @@ private okhttp3.Call createClusterWorkflowTemplateValidateBeforeCall(IoArgoprojW
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate createClusterWorkflowTemplate(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body) throws ApiException { - ApiResponse localVarResp = createClusterWorkflowTemplateWithHttpInfo(body); + public ClusterWorkflowTemplate createClusterWorkflowTemplate(ClusterWorkflowTemplateCreateRequest body) throws ApiException { + ApiResponse localVarResp = createClusterWorkflowTemplateWithHttpInfo(body); return localVarResp.getData(); } @@ -134,7 +134,7 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate createClusterWorkflowTe * * * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate> + * @return ApiResponse<ClusterWorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -142,9 +142,9 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate createClusterWorkflowTe
200 A successful response. -
*/ - public ApiResponse createClusterWorkflowTemplateWithHttpInfo(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body) throws ApiException { + public ApiResponse createClusterWorkflowTemplateWithHttpInfo(ClusterWorkflowTemplateCreateRequest body) throws ApiException { okhttp3.Call localVarCall = createClusterWorkflowTemplateValidateBeforeCall(body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -161,10 +161,10 @@ public ApiResponse createClus 200 A successful response. - */ - public okhttp3.Call createClusterWorkflowTemplateAsync(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createClusterWorkflowTemplateAsync(ClusterWorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = createClusterWorkflowTemplateValidateBeforeCall(body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -393,7 +393,7 @@ private okhttp3.Call getClusterWorkflowTemplateValidateBeforeCall(String name, S * * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) - * @return IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate + * @return ClusterWorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -401,8 +401,8 @@ private okhttp3.Call getClusterWorkflowTemplateValidateBeforeCall(String name, S
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getClusterWorkflowTemplate(String name, String getOptionsResourceVersion) throws ApiException { - ApiResponse localVarResp = getClusterWorkflowTemplateWithHttpInfo(name, getOptionsResourceVersion); + public ClusterWorkflowTemplate getClusterWorkflowTemplate(String name, String getOptionsResourceVersion) throws ApiException { + ApiResponse localVarResp = getClusterWorkflowTemplateWithHttpInfo(name, getOptionsResourceVersion); return localVarResp.getData(); } @@ -411,7 +411,7 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getClusterWorkflowTempl * * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate> + * @return ApiResponse<ClusterWorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -419,9 +419,9 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getClusterWorkflowTempl
200 A successful response. -
*/ - public ApiResponse getClusterWorkflowTemplateWithHttpInfo(String name, String getOptionsResourceVersion) throws ApiException { + public ApiResponse getClusterWorkflowTemplateWithHttpInfo(String name, String getOptionsResourceVersion) throws ApiException { okhttp3.Call localVarCall = getClusterWorkflowTemplateValidateBeforeCall(name, getOptionsResourceVersion, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -439,10 +439,10 @@ public ApiResponse getCluster 200 A successful response. - */ - public okhttp3.Call getClusterWorkflowTemplateAsync(String name, String getOptionsResourceVersion, final ApiCallback _callback) throws ApiException { + public okhttp3.Call getClusterWorkflowTemplateAsync(String name, String getOptionsResourceVersion, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getClusterWorkflowTemplateValidateBeforeCall(name, getOptionsResourceVersion, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -458,7 +458,7 @@ public okhttp3.Call getClusterWorkflowTemplateAsync(String name, String getOptio 200 A successful response. - */ - public okhttp3.Call lintClusterWorkflowTemplateCall(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintClusterWorkflowTemplateCall(ClusterWorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -488,7 +488,7 @@ public okhttp3.Call lintClusterWorkflowTemplateCall(IoArgoprojWorkflowV1alpha1Cl } @SuppressWarnings("rawtypes") - private okhttp3.Call lintClusterWorkflowTemplateValidateBeforeCall(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call lintClusterWorkflowTemplateValidateBeforeCall(ClusterWorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'body' is set if (body == null) { @@ -505,7 +505,7 @@ private okhttp3.Call lintClusterWorkflowTemplateValidateBeforeCall(IoArgoprojWor * * * @param body (required) - * @return IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate + * @return ClusterWorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -513,8 +513,8 @@ private okhttp3.Call lintClusterWorkflowTemplateValidateBeforeCall(IoArgoprojWor
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate lintClusterWorkflowTemplate(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body) throws ApiException { - ApiResponse localVarResp = lintClusterWorkflowTemplateWithHttpInfo(body); + public ClusterWorkflowTemplate lintClusterWorkflowTemplate(ClusterWorkflowTemplateLintRequest body) throws ApiException { + ApiResponse localVarResp = lintClusterWorkflowTemplateWithHttpInfo(body); return localVarResp.getData(); } @@ -522,7 +522,7 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate lintClusterWorkflowTemp * * * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate> + * @return ApiResponse<ClusterWorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -530,9 +530,9 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate lintClusterWorkflowTemp
200 A successful response. -
*/ - public ApiResponse lintClusterWorkflowTemplateWithHttpInfo(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body) throws ApiException { + public ApiResponse lintClusterWorkflowTemplateWithHttpInfo(ClusterWorkflowTemplateLintRequest body) throws ApiException { okhttp3.Call localVarCall = lintClusterWorkflowTemplateValidateBeforeCall(body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -549,10 +549,10 @@ public ApiResponse lintCluste 200 A successful response. - */ - public okhttp3.Call lintClusterWorkflowTemplateAsync(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintClusterWorkflowTemplateAsync(ClusterWorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = lintClusterWorkflowTemplateValidateBeforeCall(body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -656,7 +656,7 @@ private okhttp3.Call listClusterWorkflowTemplatesValidateBeforeCall(String listO * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList + * @return ClusterWorkflowTemplateList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -664,8 +664,8 @@ private okhttp3.Call listClusterWorkflowTemplatesValidateBeforeCall(String listO
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList listClusterWorkflowTemplates(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { - ApiResponse localVarResp = listClusterWorkflowTemplatesWithHttpInfo(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + public ClusterWorkflowTemplateList listClusterWorkflowTemplates(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + ApiResponse localVarResp = listClusterWorkflowTemplatesWithHttpInfo(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); return localVarResp.getData(); } @@ -680,7 +680,7 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList listClusterWorkflow * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList> + * @return ApiResponse<ClusterWorkflowTemplateList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -688,9 +688,9 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList listClusterWorkflow
200 A successful response. -
*/ - public ApiResponse listClusterWorkflowTemplatesWithHttpInfo(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + public ApiResponse listClusterWorkflowTemplatesWithHttpInfo(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { okhttp3.Call localVarCall = listClusterWorkflowTemplatesValidateBeforeCall(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -714,10 +714,10 @@ public ApiResponse listCl 200 A successful response. - */ - public okhttp3.Call listClusterWorkflowTemplatesAsync(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { + public okhttp3.Call listClusterWorkflowTemplatesAsync(String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = listClusterWorkflowTemplatesValidateBeforeCall(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -734,7 +734,7 @@ public okhttp3.Call listClusterWorkflowTemplatesAsync(String listOptionsLabelSel 200 A successful response. - */ - public okhttp3.Call updateClusterWorkflowTemplateCall(String name, IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call updateClusterWorkflowTemplateCall(String name, ClusterWorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -765,7 +765,7 @@ public okhttp3.Call updateClusterWorkflowTemplateCall(String name, IoArgoprojWor } @SuppressWarnings("rawtypes") - private okhttp3.Call updateClusterWorkflowTemplateValidateBeforeCall(String name, IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call updateClusterWorkflowTemplateValidateBeforeCall(String name, ClusterWorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'name' is set if (name == null) { @@ -788,7 +788,7 @@ private okhttp3.Call updateClusterWorkflowTemplateValidateBeforeCall(String name * * @param name DEPRECATED: This field is ignored. (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate + * @return ClusterWorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -796,8 +796,8 @@ private okhttp3.Call updateClusterWorkflowTemplateValidateBeforeCall(String name
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate updateClusterWorkflowTemplate(String name, IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body) throws ApiException { - ApiResponse localVarResp = updateClusterWorkflowTemplateWithHttpInfo(name, body); + public ClusterWorkflowTemplate updateClusterWorkflowTemplate(String name, ClusterWorkflowTemplateUpdateRequest body) throws ApiException { + ApiResponse localVarResp = updateClusterWorkflowTemplateWithHttpInfo(name, body); return localVarResp.getData(); } @@ -806,7 +806,7 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate updateClusterWorkflowTe * * @param name DEPRECATED: This field is ignored. (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate> + * @return ApiResponse<ClusterWorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -814,9 +814,9 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate updateClusterWorkflowTe
200 A successful response. -
*/ - public ApiResponse updateClusterWorkflowTemplateWithHttpInfo(String name, IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body) throws ApiException { + public ApiResponse updateClusterWorkflowTemplateWithHttpInfo(String name, ClusterWorkflowTemplateUpdateRequest body) throws ApiException { okhttp3.Call localVarCall = updateClusterWorkflowTemplateValidateBeforeCall(name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -834,10 +834,10 @@ public ApiResponse updateClus 200 A successful response. - */ - public okhttp3.Call updateClusterWorkflowTemplateAsync(String name, IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call updateClusterWorkflowTemplateAsync(String name, ClusterWorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = updateClusterWorkflowTemplateValidateBeforeCall(name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } diff --git a/src/main/java/io/argoproj/workflow/apis/CronWorkflowServiceApi.java b/src/main/java/io/argoproj/workflow/apis/CronWorkflowServiceApi.java index 43eaae8a..99587f10 100644 --- a/src/main/java/io/argoproj/workflow/apis/CronWorkflowServiceApi.java +++ b/src/main/java/io/argoproj/workflow/apis/CronWorkflowServiceApi.java @@ -27,11 +27,11 @@ import java.io.IOException; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflow; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflowList; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest; +import io.argoproj.workflow.models.CreateCronWorkflowRequest; +import io.argoproj.workflow.models.CronWorkflow; +import io.argoproj.workflow.models.CronWorkflowList; +import io.argoproj.workflow.models.LintCronWorkflowRequest; +import io.argoproj.workflow.models.UpdateCronWorkflowRequest; import java.lang.reflect.Type; import java.util.ArrayList; @@ -71,7 +71,7 @@ public void setApiClient(ApiClient apiClient) { 200 A successful response. - */ - public okhttp3.Call createCronWorkflowCall(String namespace, IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createCronWorkflowCall(String namespace, CreateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -102,7 +102,7 @@ public okhttp3.Call createCronWorkflowCall(String namespace, IoArgoprojWorkflowV } @SuppressWarnings("rawtypes") - private okhttp3.Call createCronWorkflowValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call createCronWorkflowValidateBeforeCall(String namespace, CreateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -125,7 +125,7 @@ private okhttp3.Call createCronWorkflowValidateBeforeCall(String namespace, IoAr * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1CronWorkflow + * @return CronWorkflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -133,8 +133,8 @@ private okhttp3.Call createCronWorkflowValidateBeforeCall(String namespace, IoAr
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1CronWorkflow createCronWorkflow(String namespace, IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body) throws ApiException { - ApiResponse localVarResp = createCronWorkflowWithHttpInfo(namespace, body); + public CronWorkflow createCronWorkflow(String namespace, CreateCronWorkflowRequest body) throws ApiException { + ApiResponse localVarResp = createCronWorkflowWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -143,7 +143,7 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow createCronWorkflow(String namespac * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1CronWorkflow> + * @return ApiResponse<CronWorkflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -151,9 +151,9 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow createCronWorkflow(String namespac
200 A successful response. -
*/ - public ApiResponse createCronWorkflowWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body) throws ApiException { + public ApiResponse createCronWorkflowWithHttpInfo(String namespace, CreateCronWorkflowRequest body) throws ApiException { okhttp3.Call localVarCall = createCronWorkflowValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -171,10 +171,10 @@ public ApiResponse createCronWorkflowWit 200 A successful response. - */ - public okhttp3.Call createCronWorkflowAsync(String namespace, IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createCronWorkflowAsync(String namespace, CreateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = createCronWorkflowValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -421,7 +421,7 @@ private okhttp3.Call getCronWorkflowValidateBeforeCall(String namespace, String * @param namespace (required) * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) - * @return IoArgoprojWorkflowV1alpha1CronWorkflow + * @return CronWorkflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -429,8 +429,8 @@ private okhttp3.Call getCronWorkflowValidateBeforeCall(String namespace, String
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow(String namespace, String name, String getOptionsResourceVersion) throws ApiException { - ApiResponse localVarResp = getCronWorkflowWithHttpInfo(namespace, name, getOptionsResourceVersion); + public CronWorkflow getCronWorkflow(String namespace, String name, String getOptionsResourceVersion) throws ApiException { + ApiResponse localVarResp = getCronWorkflowWithHttpInfo(namespace, name, getOptionsResourceVersion); return localVarResp.getData(); } @@ -440,7 +440,7 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow(String namespace, * @param namespace (required) * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1CronWorkflow> + * @return ApiResponse<CronWorkflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -448,9 +448,9 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow(String namespace,
200 A successful response. -
*/ - public ApiResponse getCronWorkflowWithHttpInfo(String namespace, String name, String getOptionsResourceVersion) throws ApiException { + public ApiResponse getCronWorkflowWithHttpInfo(String namespace, String name, String getOptionsResourceVersion) throws ApiException { okhttp3.Call localVarCall = getCronWorkflowValidateBeforeCall(namespace, name, getOptionsResourceVersion, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -469,10 +469,10 @@ public ApiResponse getCronWorkflowWithHt 200 A successful response. - */ - public okhttp3.Call getCronWorkflowAsync(String namespace, String name, String getOptionsResourceVersion, final ApiCallback _callback) throws ApiException { + public okhttp3.Call getCronWorkflowAsync(String namespace, String name, String getOptionsResourceVersion, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getCronWorkflowValidateBeforeCall(namespace, name, getOptionsResourceVersion, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -489,7 +489,7 @@ public okhttp3.Call getCronWorkflowAsync(String namespace, String name, String g 200 A successful response. - */ - public okhttp3.Call lintCronWorkflowCall(String namespace, IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintCronWorkflowCall(String namespace, LintCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -520,7 +520,7 @@ public okhttp3.Call lintCronWorkflowCall(String namespace, IoArgoprojWorkflowV1a } @SuppressWarnings("rawtypes") - private okhttp3.Call lintCronWorkflowValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call lintCronWorkflowValidateBeforeCall(String namespace, LintCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -543,7 +543,7 @@ private okhttp3.Call lintCronWorkflowValidateBeforeCall(String namespace, IoArgo * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1CronWorkflow + * @return CronWorkflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -551,8 +551,8 @@ private okhttp3.Call lintCronWorkflowValidateBeforeCall(String namespace, IoArgo
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1CronWorkflow lintCronWorkflow(String namespace, IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body) throws ApiException { - ApiResponse localVarResp = lintCronWorkflowWithHttpInfo(namespace, body); + public CronWorkflow lintCronWorkflow(String namespace, LintCronWorkflowRequest body) throws ApiException { + ApiResponse localVarResp = lintCronWorkflowWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -561,7 +561,7 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow lintCronWorkflow(String namespace, * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1CronWorkflow> + * @return ApiResponse<CronWorkflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -569,9 +569,9 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow lintCronWorkflow(String namespace,
200 A successful response. -
*/ - public ApiResponse lintCronWorkflowWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body) throws ApiException { + public ApiResponse lintCronWorkflowWithHttpInfo(String namespace, LintCronWorkflowRequest body) throws ApiException { okhttp3.Call localVarCall = lintCronWorkflowValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -589,10 +589,10 @@ public ApiResponse lintCronWorkflowWithH 200 A successful response. - */ - public okhttp3.Call lintCronWorkflowAsync(String namespace, IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintCronWorkflowAsync(String namespace, LintCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = lintCronWorkflowValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -704,7 +704,7 @@ private okhttp3.Call listCronWorkflowsValidateBeforeCall(String namespace, Strin * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return IoArgoprojWorkflowV1alpha1CronWorkflowList + * @return CronWorkflowList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -712,8 +712,8 @@ private okhttp3.Call listCronWorkflowsValidateBeforeCall(String namespace, Strin
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1CronWorkflowList listCronWorkflows(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { - ApiResponse localVarResp = listCronWorkflowsWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + public CronWorkflowList listCronWorkflows(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + ApiResponse localVarResp = listCronWorkflowsWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); return localVarResp.getData(); } @@ -729,7 +729,7 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowList listCronWorkflows(String names * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1CronWorkflowList> + * @return ApiResponse<CronWorkflowList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -737,9 +737,9 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowList listCronWorkflows(String names
200 A successful response. -
*/ - public ApiResponse listCronWorkflowsWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + public ApiResponse listCronWorkflowsWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { okhttp3.Call localVarCall = listCronWorkflowsValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -764,10 +764,10 @@ public ApiResponse listCronWorkflows 200 A successful response. - */ - public okhttp3.Call listCronWorkflowsAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { + public okhttp3.Call listCronWorkflowsAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = listCronWorkflowsValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -785,7 +785,7 @@ public okhttp3.Call listCronWorkflowsAsync(String namespace, String listOptionsL 200 A successful response. - */ - public okhttp3.Call updateCronWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call updateCronWorkflowCall(String namespace, String name, UpdateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -817,7 +817,7 @@ public okhttp3.Call updateCronWorkflowCall(String namespace, String name, IoArgo } @SuppressWarnings("rawtypes") - private okhttp3.Call updateCronWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call updateCronWorkflowValidateBeforeCall(String namespace, String name, UpdateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -846,7 +846,7 @@ private okhttp3.Call updateCronWorkflowValidateBeforeCall(String namespace, Stri * @param namespace (required) * @param name DEPRECATED: This field is ignored. (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1CronWorkflow + * @return CronWorkflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -854,8 +854,8 @@ private okhttp3.Call updateCronWorkflowValidateBeforeCall(String namespace, Stri
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1CronWorkflow updateCronWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body) throws ApiException { - ApiResponse localVarResp = updateCronWorkflowWithHttpInfo(namespace, name, body); + public CronWorkflow updateCronWorkflow(String namespace, String name, UpdateCronWorkflowRequest body) throws ApiException { + ApiResponse localVarResp = updateCronWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -865,7 +865,7 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow updateCronWorkflow(String namespac * @param namespace (required) * @param name DEPRECATED: This field is ignored. (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1CronWorkflow> + * @return ApiResponse<CronWorkflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -873,9 +873,9 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow updateCronWorkflow(String namespac
200 A successful response. -
*/ - public ApiResponse updateCronWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body) throws ApiException { + public ApiResponse updateCronWorkflowWithHttpInfo(String namespace, String name, UpdateCronWorkflowRequest body) throws ApiException { okhttp3.Call localVarCall = updateCronWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -894,10 +894,10 @@ public ApiResponse updateCronWorkflowWit 200 A successful response. - */ - public okhttp3.Call updateCronWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call updateCronWorkflowAsync(String namespace, String name, UpdateCronWorkflowRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = updateCronWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } diff --git a/src/main/java/io/argoproj/workflow/apis/InfoServiceApi.java b/src/main/java/io/argoproj/workflow/apis/InfoServiceApi.java index 1f444d7b..4c99121e 100644 --- a/src/main/java/io/argoproj/workflow/apis/InfoServiceApi.java +++ b/src/main/java/io/argoproj/workflow/apis/InfoServiceApi.java @@ -27,9 +27,9 @@ import java.io.IOException; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1GetUserInfoResponse; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1InfoResponse; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Version; +import io.argoproj.workflow.models.GetUserInfoResponse; +import io.argoproj.workflow.models.InfoResponse; +import io.argoproj.workflow.models.Version; import java.lang.reflect.Type; import java.util.ArrayList; @@ -108,7 +108,7 @@ private okhttp3.Call getInfoValidateBeforeCall(final ApiCallback _callback) thro /** * * - * @return IoArgoprojWorkflowV1alpha1InfoResponse + * @return InfoResponse * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -116,15 +116,15 @@ private okhttp3.Call getInfoValidateBeforeCall(final ApiCallback _callback) thro
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1InfoResponse getInfo() throws ApiException { - ApiResponse localVarResp = getInfoWithHttpInfo(); + public InfoResponse getInfo() throws ApiException { + ApiResponse localVarResp = getInfoWithHttpInfo(); return localVarResp.getData(); } /** * * - * @return ApiResponse<IoArgoprojWorkflowV1alpha1InfoResponse> + * @return ApiResponse<InfoResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -132,9 +132,9 @@ public IoArgoprojWorkflowV1alpha1InfoResponse getInfo() throws ApiException {
200 A successful response. -
*/ - public ApiResponse getInfoWithHttpInfo() throws ApiException { + public ApiResponse getInfoWithHttpInfo() throws ApiException { okhttp3.Call localVarCall = getInfoValidateBeforeCall(null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -150,10 +150,10 @@ public ApiResponse getInfoWithHttpInfo() 200 A successful response. - */ - public okhttp3.Call getInfoAsync(final ApiCallback _callback) throws ApiException { + public okhttp3.Call getInfoAsync(final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getInfoValidateBeforeCall(_callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -209,7 +209,7 @@ private okhttp3.Call getUserInfoValidateBeforeCall(final ApiCallback _callback) /** * * - * @return IoArgoprojWorkflowV1alpha1GetUserInfoResponse + * @return GetUserInfoResponse * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -217,15 +217,15 @@ private okhttp3.Call getUserInfoValidateBeforeCall(final ApiCallback _callback)
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1GetUserInfoResponse getUserInfo() throws ApiException { - ApiResponse localVarResp = getUserInfoWithHttpInfo(); + public GetUserInfoResponse getUserInfo() throws ApiException { + ApiResponse localVarResp = getUserInfoWithHttpInfo(); return localVarResp.getData(); } /** * * - * @return ApiResponse<IoArgoprojWorkflowV1alpha1GetUserInfoResponse> + * @return ApiResponse<GetUserInfoResponse> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -233,9 +233,9 @@ public IoArgoprojWorkflowV1alpha1GetUserInfoResponse getUserInfo() throws ApiExc
200 A successful response. -
*/ - public ApiResponse getUserInfoWithHttpInfo() throws ApiException { + public ApiResponse getUserInfoWithHttpInfo() throws ApiException { okhttp3.Call localVarCall = getUserInfoValidateBeforeCall(null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -251,10 +251,10 @@ public ApiResponse getUserInfoWit 200 A successful response. - */ - public okhttp3.Call getUserInfoAsync(final ApiCallback _callback) throws ApiException { + public okhttp3.Call getUserInfoAsync(final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getUserInfoValidateBeforeCall(_callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -310,7 +310,7 @@ private okhttp3.Call getVersionValidateBeforeCall(final ApiCallback _callback) t /** * * - * @return IoArgoprojWorkflowV1alpha1Version + * @return Version * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -318,15 +318,15 @@ private okhttp3.Call getVersionValidateBeforeCall(final ApiCallback _callback) t
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Version getVersion() throws ApiException { - ApiResponse localVarResp = getVersionWithHttpInfo(); + public Version getVersion() throws ApiException { + ApiResponse localVarResp = getVersionWithHttpInfo(); return localVarResp.getData(); } /** * * - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Version> + * @return ApiResponse<Version> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -334,9 +334,9 @@ public IoArgoprojWorkflowV1alpha1Version getVersion() throws ApiException {
200 A successful response. -
*/ - public ApiResponse getVersionWithHttpInfo() throws ApiException { + public ApiResponse getVersionWithHttpInfo() throws ApiException { okhttp3.Call localVarCall = getVersionValidateBeforeCall(null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -352,10 +352,10 @@ public ApiResponse getVersionWithHttpInfo() t 200 A successful response. - */ - public okhttp3.Call getVersionAsync(final ApiCallback _callback) throws ApiException { + public okhttp3.Call getVersionAsync(final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getVersionValidateBeforeCall(_callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } diff --git a/src/main/java/io/argoproj/workflow/apis/WorkflowServiceApi.java b/src/main/java/io/argoproj/workflow/apis/WorkflowServiceApi.java index 96c28ed8..e6eee904 100644 --- a/src/main/java/io/argoproj/workflow/apis/WorkflowServiceApi.java +++ b/src/main/java/io/argoproj/workflow/apis/WorkflowServiceApi.java @@ -27,19 +27,19 @@ import java.io.IOException; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Workflow; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowCreateRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowLintRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowList; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowResumeRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowRetryRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowStopRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest; -import io.argoproj.workflow.models.StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry; -import io.argoproj.workflow.models.StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent; +import io.argoproj.workflow.models.StreamResultOfLogEntry; +import io.argoproj.workflow.models.StreamResultOfWorkflowWatchEvent; +import io.argoproj.workflow.models.Workflow; +import io.argoproj.workflow.models.WorkflowCreateRequest; +import io.argoproj.workflow.models.WorkflowLintRequest; +import io.argoproj.workflow.models.WorkflowList; +import io.argoproj.workflow.models.WorkflowResubmitRequest; +import io.argoproj.workflow.models.WorkflowResumeRequest; +import io.argoproj.workflow.models.WorkflowRetryRequest; +import io.argoproj.workflow.models.WorkflowStopRequest; +import io.argoproj.workflow.models.WorkflowSubmitRequest; +import io.argoproj.workflow.models.WorkflowSuspendRequest; +import io.argoproj.workflow.models.WorkflowTerminateRequest; import java.lang.reflect.Type; import java.util.ArrayList; @@ -79,7 +79,7 @@ public void setApiClient(ApiClient apiClient) { 200 A successful response. - */ - public okhttp3.Call createWorkflowCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createWorkflowCall(String namespace, WorkflowCreateRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -110,7 +110,7 @@ public okhttp3.Call createWorkflowCall(String namespace, IoArgoprojWorkflowV1alp } @SuppressWarnings("rawtypes") - private okhttp3.Call createWorkflowValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call createWorkflowValidateBeforeCall(String namespace, WorkflowCreateRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -133,7 +133,7 @@ private okhttp3.Call createWorkflowValidateBeforeCall(String namespace, IoArgopr * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -141,8 +141,8 @@ private okhttp3.Call createWorkflowValidateBeforeCall(String namespace, IoArgopr
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow createWorkflow(String namespace, IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body) throws ApiException { - ApiResponse localVarResp = createWorkflowWithHttpInfo(namespace, body); + public Workflow createWorkflow(String namespace, WorkflowCreateRequest body) throws ApiException { + ApiResponse localVarResp = createWorkflowWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -151,7 +151,7 @@ public IoArgoprojWorkflowV1alpha1Workflow createWorkflow(String namespace, IoArg * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -159,9 +159,9 @@ public IoArgoprojWorkflowV1alpha1Workflow createWorkflow(String namespace, IoArg
200 A successful response. -
*/ - public ApiResponse createWorkflowWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body) throws ApiException { + public ApiResponse createWorkflowWithHttpInfo(String namespace, WorkflowCreateRequest body) throws ApiException { okhttp3.Call localVarCall = createWorkflowValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -179,10 +179,10 @@ public ApiResponse createWorkflowWithHttpInf 200 A successful response. - */ - public okhttp3.Call createWorkflowAsync(String namespace, IoArgoprojWorkflowV1alpha1WorkflowCreateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createWorkflowAsync(String namespace, WorkflowCreateRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = createWorkflowValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -435,7 +435,7 @@ private okhttp3.Call getWorkflowValidateBeforeCall(String namespace, String name * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) * @param fields Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". (optional) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -443,8 +443,8 @@ private okhttp3.Call getWorkflowValidateBeforeCall(String namespace, String name
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow getWorkflow(String namespace, String name, String getOptionsResourceVersion, String fields) throws ApiException { - ApiResponse localVarResp = getWorkflowWithHttpInfo(namespace, name, getOptionsResourceVersion, fields); + public Workflow getWorkflow(String namespace, String name, String getOptionsResourceVersion, String fields) throws ApiException { + ApiResponse localVarResp = getWorkflowWithHttpInfo(namespace, name, getOptionsResourceVersion, fields); return localVarResp.getData(); } @@ -455,7 +455,7 @@ public IoArgoprojWorkflowV1alpha1Workflow getWorkflow(String namespace, String n * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) * @param fields Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -463,9 +463,9 @@ public IoArgoprojWorkflowV1alpha1Workflow getWorkflow(String namespace, String n
200 A successful response. -
*/ - public ApiResponse getWorkflowWithHttpInfo(String namespace, String name, String getOptionsResourceVersion, String fields) throws ApiException { + public ApiResponse getWorkflowWithHttpInfo(String namespace, String name, String getOptionsResourceVersion, String fields) throws ApiException { okhttp3.Call localVarCall = getWorkflowValidateBeforeCall(namespace, name, getOptionsResourceVersion, fields, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -485,10 +485,10 @@ public ApiResponse getWorkflowWithHttpInfo(S 200 A successful response. - */ - public okhttp3.Call getWorkflowAsync(String namespace, String name, String getOptionsResourceVersion, String fields, final ApiCallback _callback) throws ApiException { + public okhttp3.Call getWorkflowAsync(String namespace, String name, String getOptionsResourceVersion, String fields, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getWorkflowValidateBeforeCall(namespace, name, getOptionsResourceVersion, fields, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -505,7 +505,7 @@ public okhttp3.Call getWorkflowAsync(String namespace, String name, String getOp 200 A successful response. - */ - public okhttp3.Call lintWorkflowCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowLintRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintWorkflowCall(String namespace, WorkflowLintRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -536,7 +536,7 @@ public okhttp3.Call lintWorkflowCall(String namespace, IoArgoprojWorkflowV1alpha } @SuppressWarnings("rawtypes") - private okhttp3.Call lintWorkflowValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowLintRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call lintWorkflowValidateBeforeCall(String namespace, WorkflowLintRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -559,7 +559,7 @@ private okhttp3.Call lintWorkflowValidateBeforeCall(String namespace, IoArgoproj * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -567,8 +567,8 @@ private okhttp3.Call lintWorkflowValidateBeforeCall(String namespace, IoArgoproj
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow lintWorkflow(String namespace, IoArgoprojWorkflowV1alpha1WorkflowLintRequest body) throws ApiException { - ApiResponse localVarResp = lintWorkflowWithHttpInfo(namespace, body); + public Workflow lintWorkflow(String namespace, WorkflowLintRequest body) throws ApiException { + ApiResponse localVarResp = lintWorkflowWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -577,7 +577,7 @@ public IoArgoprojWorkflowV1alpha1Workflow lintWorkflow(String namespace, IoArgop * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -585,9 +585,9 @@ public IoArgoprojWorkflowV1alpha1Workflow lintWorkflow(String namespace, IoArgop
200 A successful response. -
*/ - public ApiResponse lintWorkflowWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1WorkflowLintRequest body) throws ApiException { + public ApiResponse lintWorkflowWithHttpInfo(String namespace, WorkflowLintRequest body) throws ApiException { okhttp3.Call localVarCall = lintWorkflowValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -605,10 +605,10 @@ public ApiResponse lintWorkflowWithHttpInfo( 200 A successful response. - */ - public okhttp3.Call lintWorkflowAsync(String namespace, IoArgoprojWorkflowV1alpha1WorkflowLintRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintWorkflowAsync(String namespace, WorkflowLintRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = lintWorkflowValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -726,7 +726,7 @@ private okhttp3.Call listWorkflowsValidateBeforeCall(String namespace, String li * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) * @param fields Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". (optional) - * @return IoArgoprojWorkflowV1alpha1WorkflowList + * @return WorkflowList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -734,8 +734,8 @@ private okhttp3.Call listWorkflowsValidateBeforeCall(String namespace, String li
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowList listWorkflows(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, String fields) throws ApiException { - ApiResponse localVarResp = listWorkflowsWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields); + public WorkflowList listWorkflows(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, String fields) throws ApiException { + ApiResponse localVarResp = listWorkflowsWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields); return localVarResp.getData(); } @@ -752,7 +752,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowList listWorkflows(String namespace, St * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) * @param fields Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowList> + * @return ApiResponse<WorkflowList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -760,9 +760,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowList listWorkflows(String namespace, St
200 A successful response. -
*/ - public ApiResponse listWorkflowsWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, String fields) throws ApiException { + public ApiResponse listWorkflowsWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, String fields) throws ApiException { okhttp3.Call localVarCall = listWorkflowsValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -788,10 +788,10 @@ public ApiResponse listWorkflowsWithHttp 200 A successful response. - */ - public okhttp3.Call listWorkflowsAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, String fields, final ApiCallback _callback) throws ApiException { + public okhttp3.Call listWorkflowsAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, String fields, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = listWorkflowsValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -931,7 +931,7 @@ private okhttp3.Call podLogsValidateBeforeCall(String namespace, String name, St * @param logOptionsTailLines If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. (optional) * @param logOptionsLimitBytes If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. (optional) * @param logOptionsInsecureSkipTLSVerifyBackend insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. (optional) - * @return StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry + * @return StreamResultOfLogEntry * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -939,8 +939,8 @@ private okhttp3.Call podLogsValidateBeforeCall(String namespace, String name, St
200 A successful response.(streaming responses) -
*/ - public StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry podLogs(String namespace, String name, String podName, String logOptionsContainer, Boolean logOptionsFollow, Boolean logOptionsPrevious, String logOptionsSinceSeconds, String logOptionsSinceTimeSeconds, Integer logOptionsSinceTimeNanos, Boolean logOptionsTimestamps, String logOptionsTailLines, String logOptionsLimitBytes, Boolean logOptionsInsecureSkipTLSVerifyBackend) throws ApiException { - ApiResponse localVarResp = podLogsWithHttpInfo(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend); + public StreamResultOfLogEntry podLogs(String namespace, String name, String podName, String logOptionsContainer, Boolean logOptionsFollow, Boolean logOptionsPrevious, String logOptionsSinceSeconds, String logOptionsSinceTimeSeconds, Integer logOptionsSinceTimeNanos, Boolean logOptionsTimestamps, String logOptionsTailLines, String logOptionsLimitBytes, Boolean logOptionsInsecureSkipTLSVerifyBackend) throws ApiException { + ApiResponse localVarResp = podLogsWithHttpInfo(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend); return localVarResp.getData(); } @@ -960,7 +960,7 @@ public StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry podLogs(String namespace * @param logOptionsTailLines If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. (optional) * @param logOptionsLimitBytes If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. (optional) * @param logOptionsInsecureSkipTLSVerifyBackend insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. (optional) - * @return ApiResponse<StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry> + * @return ApiResponse<StreamResultOfLogEntry> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -968,9 +968,9 @@ public StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry podLogs(String namespace
200 A successful response.(streaming responses) -
*/ - public ApiResponse podLogsWithHttpInfo(String namespace, String name, String podName, String logOptionsContainer, Boolean logOptionsFollow, Boolean logOptionsPrevious, String logOptionsSinceSeconds, String logOptionsSinceTimeSeconds, Integer logOptionsSinceTimeNanos, Boolean logOptionsTimestamps, String logOptionsTailLines, String logOptionsLimitBytes, Boolean logOptionsInsecureSkipTLSVerifyBackend) throws ApiException { + public ApiResponse podLogsWithHttpInfo(String namespace, String name, String podName, String logOptionsContainer, Boolean logOptionsFollow, Boolean logOptionsPrevious, String logOptionsSinceSeconds, String logOptionsSinceTimeSeconds, Integer logOptionsSinceTimeNanos, Boolean logOptionsTimestamps, String logOptionsTailLines, String logOptionsLimitBytes, Boolean logOptionsInsecureSkipTLSVerifyBackend) throws ApiException { okhttp3.Call localVarCall = podLogsValidateBeforeCall(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -999,10 +999,10 @@ public ApiResponse podLogsWith 200 A successful response.(streaming responses) - */ - public okhttp3.Call podLogsAsync(String namespace, String name, String podName, String logOptionsContainer, Boolean logOptionsFollow, Boolean logOptionsPrevious, String logOptionsSinceSeconds, String logOptionsSinceTimeSeconds, Integer logOptionsSinceTimeNanos, Boolean logOptionsTimestamps, String logOptionsTailLines, String logOptionsLimitBytes, Boolean logOptionsInsecureSkipTLSVerifyBackend, final ApiCallback _callback) throws ApiException { + public okhttp3.Call podLogsAsync(String namespace, String name, String podName, String logOptionsContainer, Boolean logOptionsFollow, Boolean logOptionsPrevious, String logOptionsSinceSeconds, String logOptionsSinceTimeSeconds, Integer logOptionsSinceTimeNanos, Boolean logOptionsTimestamps, String logOptionsTailLines, String logOptionsLimitBytes, Boolean logOptionsInsecureSkipTLSVerifyBackend, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = podLogsValidateBeforeCall(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1020,7 +1020,7 @@ public okhttp3.Call podLogsAsync(String namespace, String name, String podName, 200 A successful response. - */ - public okhttp3.Call resubmitWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call resubmitWorkflowCall(String namespace, String name, WorkflowResubmitRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1052,7 +1052,7 @@ public okhttp3.Call resubmitWorkflowCall(String namespace, String name, IoArgopr } @SuppressWarnings("rawtypes") - private okhttp3.Call resubmitWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call resubmitWorkflowValidateBeforeCall(String namespace, String name, WorkflowResubmitRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1081,7 +1081,7 @@ private okhttp3.Call resubmitWorkflowValidateBeforeCall(String namespace, String * @param namespace (required) * @param name (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1089,8 +1089,8 @@ private okhttp3.Call resubmitWorkflowValidateBeforeCall(String namespace, String
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow resubmitWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body) throws ApiException { - ApiResponse localVarResp = resubmitWorkflowWithHttpInfo(namespace, name, body); + public Workflow resubmitWorkflow(String namespace, String name, WorkflowResubmitRequest body) throws ApiException { + ApiResponse localVarResp = resubmitWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -1100,7 +1100,7 @@ public IoArgoprojWorkflowV1alpha1Workflow resubmitWorkflow(String namespace, Str * @param namespace (required) * @param name (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1108,9 +1108,9 @@ public IoArgoprojWorkflowV1alpha1Workflow resubmitWorkflow(String namespace, Str
200 A successful response. -
*/ - public ApiResponse resubmitWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body) throws ApiException { + public ApiResponse resubmitWorkflowWithHttpInfo(String namespace, String name, WorkflowResubmitRequest body) throws ApiException { okhttp3.Call localVarCall = resubmitWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1129,10 +1129,10 @@ public ApiResponse resubmitWorkflowWithHttpI 200 A successful response. - */ - public okhttp3.Call resubmitWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call resubmitWorkflowAsync(String namespace, String name, WorkflowResubmitRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = resubmitWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1150,7 +1150,7 @@ public okhttp3.Call resubmitWorkflowAsync(String namespace, String name, IoArgop 200 A successful response. - */ - public okhttp3.Call resumeWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call resumeWorkflowCall(String namespace, String name, WorkflowResumeRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1182,7 +1182,7 @@ public okhttp3.Call resumeWorkflowCall(String namespace, String name, IoArgoproj } @SuppressWarnings("rawtypes") - private okhttp3.Call resumeWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call resumeWorkflowValidateBeforeCall(String namespace, String name, WorkflowResumeRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1211,7 +1211,7 @@ private okhttp3.Call resumeWorkflowValidateBeforeCall(String namespace, String n * @param namespace (required) * @param name (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1219,8 +1219,8 @@ private okhttp3.Call resumeWorkflowValidateBeforeCall(String namespace, String n
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow resumeWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body) throws ApiException { - ApiResponse localVarResp = resumeWorkflowWithHttpInfo(namespace, name, body); + public Workflow resumeWorkflow(String namespace, String name, WorkflowResumeRequest body) throws ApiException { + ApiResponse localVarResp = resumeWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -1230,7 +1230,7 @@ public IoArgoprojWorkflowV1alpha1Workflow resumeWorkflow(String namespace, Strin * @param namespace (required) * @param name (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1238,9 +1238,9 @@ public IoArgoprojWorkflowV1alpha1Workflow resumeWorkflow(String namespace, Strin
200 A successful response. -
*/ - public ApiResponse resumeWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body) throws ApiException { + public ApiResponse resumeWorkflowWithHttpInfo(String namespace, String name, WorkflowResumeRequest body) throws ApiException { okhttp3.Call localVarCall = resumeWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1259,10 +1259,10 @@ public ApiResponse resumeWorkflowWithHttpInf 200 A successful response. - */ - public okhttp3.Call resumeWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowResumeRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call resumeWorkflowAsync(String namespace, String name, WorkflowResumeRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = resumeWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1280,7 +1280,7 @@ public okhttp3.Call resumeWorkflowAsync(String namespace, String name, IoArgopro 200 A successful response. - */ - public okhttp3.Call retryWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call retryWorkflowCall(String namespace, String name, WorkflowRetryRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1312,7 +1312,7 @@ public okhttp3.Call retryWorkflowCall(String namespace, String name, IoArgoprojW } @SuppressWarnings("rawtypes") - private okhttp3.Call retryWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call retryWorkflowValidateBeforeCall(String namespace, String name, WorkflowRetryRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1341,7 +1341,7 @@ private okhttp3.Call retryWorkflowValidateBeforeCall(String namespace, String na * @param namespace (required) * @param name (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1349,8 +1349,8 @@ private okhttp3.Call retryWorkflowValidateBeforeCall(String namespace, String na
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow retryWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body) throws ApiException { - ApiResponse localVarResp = retryWorkflowWithHttpInfo(namespace, name, body); + public Workflow retryWorkflow(String namespace, String name, WorkflowRetryRequest body) throws ApiException { + ApiResponse localVarResp = retryWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -1360,7 +1360,7 @@ public IoArgoprojWorkflowV1alpha1Workflow retryWorkflow(String namespace, String * @param namespace (required) * @param name (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1368,9 +1368,9 @@ public IoArgoprojWorkflowV1alpha1Workflow retryWorkflow(String namespace, String
200 A successful response. -
*/ - public ApiResponse retryWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body) throws ApiException { + public ApiResponse retryWorkflowWithHttpInfo(String namespace, String name, WorkflowRetryRequest body) throws ApiException { okhttp3.Call localVarCall = retryWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1389,10 +1389,10 @@ public ApiResponse retryWorkflowWithHttpInfo 200 A successful response. - */ - public okhttp3.Call retryWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowRetryRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call retryWorkflowAsync(String namespace, String name, WorkflowRetryRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = retryWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1410,7 +1410,7 @@ public okhttp3.Call retryWorkflowAsync(String namespace, String name, IoArgoproj 200 A successful response. - */ - public okhttp3.Call stopWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowStopRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call stopWorkflowCall(String namespace, String name, WorkflowStopRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1442,7 +1442,7 @@ public okhttp3.Call stopWorkflowCall(String namespace, String name, IoArgoprojWo } @SuppressWarnings("rawtypes") - private okhttp3.Call stopWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowStopRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call stopWorkflowValidateBeforeCall(String namespace, String name, WorkflowStopRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1471,7 +1471,7 @@ private okhttp3.Call stopWorkflowValidateBeforeCall(String namespace, String nam * @param namespace (required) * @param name (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1479,8 +1479,8 @@ private okhttp3.Call stopWorkflowValidateBeforeCall(String namespace, String nam
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow stopWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowStopRequest body) throws ApiException { - ApiResponse localVarResp = stopWorkflowWithHttpInfo(namespace, name, body); + public Workflow stopWorkflow(String namespace, String name, WorkflowStopRequest body) throws ApiException { + ApiResponse localVarResp = stopWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -1490,7 +1490,7 @@ public IoArgoprojWorkflowV1alpha1Workflow stopWorkflow(String namespace, String * @param namespace (required) * @param name (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1498,9 +1498,9 @@ public IoArgoprojWorkflowV1alpha1Workflow stopWorkflow(String namespace, String
200 A successful response. -
*/ - public ApiResponse stopWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowStopRequest body) throws ApiException { + public ApiResponse stopWorkflowWithHttpInfo(String namespace, String name, WorkflowStopRequest body) throws ApiException { okhttp3.Call localVarCall = stopWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1519,10 +1519,10 @@ public ApiResponse stopWorkflowWithHttpInfo( 200 A successful response. - */ - public okhttp3.Call stopWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowStopRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call stopWorkflowAsync(String namespace, String name, WorkflowStopRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = stopWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1539,7 +1539,7 @@ public okhttp3.Call stopWorkflowAsync(String namespace, String name, IoArgoprojW 200 A successful response. - */ - public okhttp3.Call submitWorkflowCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call submitWorkflowCall(String namespace, WorkflowSubmitRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1570,7 +1570,7 @@ public okhttp3.Call submitWorkflowCall(String namespace, IoArgoprojWorkflowV1alp } @SuppressWarnings("rawtypes") - private okhttp3.Call submitWorkflowValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call submitWorkflowValidateBeforeCall(String namespace, WorkflowSubmitRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1593,7 +1593,7 @@ private okhttp3.Call submitWorkflowValidateBeforeCall(String namespace, IoArgopr * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1601,8 +1601,8 @@ private okhttp3.Call submitWorkflowValidateBeforeCall(String namespace, IoArgopr
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow submitWorkflow(String namespace, IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body) throws ApiException { - ApiResponse localVarResp = submitWorkflowWithHttpInfo(namespace, body); + public Workflow submitWorkflow(String namespace, WorkflowSubmitRequest body) throws ApiException { + ApiResponse localVarResp = submitWorkflowWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -1611,7 +1611,7 @@ public IoArgoprojWorkflowV1alpha1Workflow submitWorkflow(String namespace, IoArg * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1619,9 +1619,9 @@ public IoArgoprojWorkflowV1alpha1Workflow submitWorkflow(String namespace, IoArg
200 A successful response. -
*/ - public ApiResponse submitWorkflowWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body) throws ApiException { + public ApiResponse submitWorkflowWithHttpInfo(String namespace, WorkflowSubmitRequest body) throws ApiException { okhttp3.Call localVarCall = submitWorkflowValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1639,10 +1639,10 @@ public ApiResponse submitWorkflowWithHttpInf 200 A successful response. - */ - public okhttp3.Call submitWorkflowAsync(String namespace, IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call submitWorkflowAsync(String namespace, WorkflowSubmitRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = submitWorkflowValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1660,7 +1660,7 @@ public okhttp3.Call submitWorkflowAsync(String namespace, IoArgoprojWorkflowV1al 200 A successful response. - */ - public okhttp3.Call suspendWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call suspendWorkflowCall(String namespace, String name, WorkflowSuspendRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1692,7 +1692,7 @@ public okhttp3.Call suspendWorkflowCall(String namespace, String name, IoArgopro } @SuppressWarnings("rawtypes") - private okhttp3.Call suspendWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call suspendWorkflowValidateBeforeCall(String namespace, String name, WorkflowSuspendRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1721,7 +1721,7 @@ private okhttp3.Call suspendWorkflowValidateBeforeCall(String namespace, String * @param namespace (required) * @param name (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1729,8 +1729,8 @@ private okhttp3.Call suspendWorkflowValidateBeforeCall(String namespace, String
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow suspendWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body) throws ApiException { - ApiResponse localVarResp = suspendWorkflowWithHttpInfo(namespace, name, body); + public Workflow suspendWorkflow(String namespace, String name, WorkflowSuspendRequest body) throws ApiException { + ApiResponse localVarResp = suspendWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -1740,7 +1740,7 @@ public IoArgoprojWorkflowV1alpha1Workflow suspendWorkflow(String namespace, Stri * @param namespace (required) * @param name (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1748,9 +1748,9 @@ public IoArgoprojWorkflowV1alpha1Workflow suspendWorkflow(String namespace, Stri
200 A successful response. -
*/ - public ApiResponse suspendWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body) throws ApiException { + public ApiResponse suspendWorkflowWithHttpInfo(String namespace, String name, WorkflowSuspendRequest body) throws ApiException { okhttp3.Call localVarCall = suspendWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1769,10 +1769,10 @@ public ApiResponse suspendWorkflowWithHttpIn 200 A successful response. - */ - public okhttp3.Call suspendWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call suspendWorkflowAsync(String namespace, String name, WorkflowSuspendRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = suspendWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -1790,7 +1790,7 @@ public okhttp3.Call suspendWorkflowAsync(String namespace, String name, IoArgopr 200 A successful response. - */ - public okhttp3.Call terminateWorkflowCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call terminateWorkflowCall(String namespace, String name, WorkflowTerminateRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -1822,7 +1822,7 @@ public okhttp3.Call terminateWorkflowCall(String namespace, String name, IoArgop } @SuppressWarnings("rawtypes") - private okhttp3.Call terminateWorkflowValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call terminateWorkflowValidateBeforeCall(String namespace, String name, WorkflowTerminateRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -1851,7 +1851,7 @@ private okhttp3.Call terminateWorkflowValidateBeforeCall(String namespace, Strin * @param namespace (required) * @param name (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1Workflow + * @return Workflow * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1859,8 +1859,8 @@ private okhttp3.Call terminateWorkflowValidateBeforeCall(String namespace, Strin
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1Workflow terminateWorkflow(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body) throws ApiException { - ApiResponse localVarResp = terminateWorkflowWithHttpInfo(namespace, name, body); + public Workflow terminateWorkflow(String namespace, String name, WorkflowTerminateRequest body) throws ApiException { + ApiResponse localVarResp = terminateWorkflowWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -1870,7 +1870,7 @@ public IoArgoprojWorkflowV1alpha1Workflow terminateWorkflow(String namespace, St * @param namespace (required) * @param name (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1Workflow> + * @return ApiResponse<Workflow> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -1878,9 +1878,9 @@ public IoArgoprojWorkflowV1alpha1Workflow terminateWorkflow(String namespace, St
200 A successful response. -
*/ - public ApiResponse terminateWorkflowWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body) throws ApiException { + public ApiResponse terminateWorkflowWithHttpInfo(String namespace, String name, WorkflowTerminateRequest body) throws ApiException { okhttp3.Call localVarCall = terminateWorkflowValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -1899,10 +1899,10 @@ public ApiResponse terminateWorkflowWithHttp 200 A successful response. - */ - public okhttp3.Call terminateWorkflowAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call terminateWorkflowAsync(String namespace, String name, WorkflowTerminateRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = terminateWorkflowValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -2014,7 +2014,7 @@ private okhttp3.Call watchWorkflowsValidateBeforeCall(String namespace, String l * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent + * @return StreamResultOfWorkflowWatchEvent * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -2022,8 +2022,8 @@ private okhttp3.Call watchWorkflowsValidateBeforeCall(String namespace, String l
200 A successful response.(streaming responses) -
*/ - public StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent watchWorkflows(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { - ApiResponse localVarResp = watchWorkflowsWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + public StreamResultOfWorkflowWatchEvent watchWorkflows(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + ApiResponse localVarResp = watchWorkflowsWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); return localVarResp.getData(); } @@ -2039,7 +2039,7 @@ public StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent watchWorkflows * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return ApiResponse<StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent> + * @return ApiResponse<StreamResultOfWorkflowWatchEvent> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -2047,9 +2047,9 @@ public StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent watchWorkflows
200 A successful response.(streaming responses) -
*/ - public ApiResponse watchWorkflowsWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + public ApiResponse watchWorkflowsWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { okhttp3.Call localVarCall = watchWorkflowsValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -2074,10 +2074,10 @@ public ApiResponse w 200 A successful response.(streaming responses) - */ - public okhttp3.Call watchWorkflowsAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { + public okhttp3.Call watchWorkflowsAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = watchWorkflowsValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } diff --git a/src/main/java/io/argoproj/workflow/apis/WorkflowTemplateServiceApi.java b/src/main/java/io/argoproj/workflow/apis/WorkflowTemplateServiceApi.java index 2c7fad62..0b7d0642 100644 --- a/src/main/java/io/argoproj/workflow/apis/WorkflowTemplateServiceApi.java +++ b/src/main/java/io/argoproj/workflow/apis/WorkflowTemplateServiceApi.java @@ -27,11 +27,11 @@ import java.io.IOException; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplate; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplateList; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest; +import io.argoproj.workflow.models.WorkflowTemplate; +import io.argoproj.workflow.models.WorkflowTemplateCreateRequest; +import io.argoproj.workflow.models.WorkflowTemplateLintRequest; +import io.argoproj.workflow.models.WorkflowTemplateList; +import io.argoproj.workflow.models.WorkflowTemplateUpdateRequest; import java.lang.reflect.Type; import java.util.ArrayList; @@ -71,7 +71,7 @@ public void setApiClient(ApiClient apiClient) { 200 A successful response. - */ - public okhttp3.Call createWorkflowTemplateCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createWorkflowTemplateCall(String namespace, WorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -102,7 +102,7 @@ public okhttp3.Call createWorkflowTemplateCall(String namespace, IoArgoprojWorkf } @SuppressWarnings("rawtypes") - private okhttp3.Call createWorkflowTemplateValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call createWorkflowTemplateValidateBeforeCall(String namespace, WorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -125,7 +125,7 @@ private okhttp3.Call createWorkflowTemplateValidateBeforeCall(String namespace, * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1WorkflowTemplate + * @return WorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -133,8 +133,8 @@ private okhttp3.Call createWorkflowTemplateValidateBeforeCall(String namespace,
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowTemplate createWorkflowTemplate(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body) throws ApiException { - ApiResponse localVarResp = createWorkflowTemplateWithHttpInfo(namespace, body); + public WorkflowTemplate createWorkflowTemplate(String namespace, WorkflowTemplateCreateRequest body) throws ApiException { + ApiResponse localVarResp = createWorkflowTemplateWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -143,7 +143,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate createWorkflowTemplate(String * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowTemplate> + * @return ApiResponse<WorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -151,9 +151,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate createWorkflowTemplate(String
200 A successful response. -
*/ - public ApiResponse createWorkflowTemplateWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body) throws ApiException { + public ApiResponse createWorkflowTemplateWithHttpInfo(String namespace, WorkflowTemplateCreateRequest body) throws ApiException { okhttp3.Call localVarCall = createWorkflowTemplateValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -171,10 +171,10 @@ public ApiResponse createWorkflowTem 200 A successful response. - */ - public okhttp3.Call createWorkflowTemplateAsync(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call createWorkflowTemplateAsync(String namespace, WorkflowTemplateCreateRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = createWorkflowTemplateValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -421,7 +421,7 @@ private okhttp3.Call getWorkflowTemplateValidateBeforeCall(String namespace, Str * @param namespace (required) * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) - * @return IoArgoprojWorkflowV1alpha1WorkflowTemplate + * @return WorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -429,8 +429,8 @@ private okhttp3.Call getWorkflowTemplateValidateBeforeCall(String namespace, Str
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowTemplate getWorkflowTemplate(String namespace, String name, String getOptionsResourceVersion) throws ApiException { - ApiResponse localVarResp = getWorkflowTemplateWithHttpInfo(namespace, name, getOptionsResourceVersion); + public WorkflowTemplate getWorkflowTemplate(String namespace, String name, String getOptionsResourceVersion) throws ApiException { + ApiResponse localVarResp = getWorkflowTemplateWithHttpInfo(namespace, name, getOptionsResourceVersion); return localVarResp.getData(); } @@ -440,7 +440,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate getWorkflowTemplate(String nam * @param namespace (required) * @param name (required) * @param getOptionsResourceVersion When specified: - if unset, then the result is returned from remote storage based on quorum-read flag; - if it's 0, then we simply return what we currently have in cache, no guarantee; - if set to non zero, then the result is at least as fresh as given rv. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowTemplate> + * @return ApiResponse<WorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -448,9 +448,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate getWorkflowTemplate(String nam
200 A successful response. -
*/ - public ApiResponse getWorkflowTemplateWithHttpInfo(String namespace, String name, String getOptionsResourceVersion) throws ApiException { + public ApiResponse getWorkflowTemplateWithHttpInfo(String namespace, String name, String getOptionsResourceVersion) throws ApiException { okhttp3.Call localVarCall = getWorkflowTemplateValidateBeforeCall(namespace, name, getOptionsResourceVersion, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -469,10 +469,10 @@ public ApiResponse getWorkflowTempla 200 A successful response. - */ - public okhttp3.Call getWorkflowTemplateAsync(String namespace, String name, String getOptionsResourceVersion, final ApiCallback _callback) throws ApiException { + public okhttp3.Call getWorkflowTemplateAsync(String namespace, String name, String getOptionsResourceVersion, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getWorkflowTemplateValidateBeforeCall(namespace, name, getOptionsResourceVersion, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -489,7 +489,7 @@ public okhttp3.Call getWorkflowTemplateAsync(String namespace, String name, Stri 200 A successful response. - */ - public okhttp3.Call lintWorkflowTemplateCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintWorkflowTemplateCall(String namespace, WorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -520,7 +520,7 @@ public okhttp3.Call lintWorkflowTemplateCall(String namespace, IoArgoprojWorkflo } @SuppressWarnings("rawtypes") - private okhttp3.Call lintWorkflowTemplateValidateBeforeCall(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call lintWorkflowTemplateValidateBeforeCall(String namespace, WorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -543,7 +543,7 @@ private okhttp3.Call lintWorkflowTemplateValidateBeforeCall(String namespace, Io * * @param namespace (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1WorkflowTemplate + * @return WorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -551,8 +551,8 @@ private okhttp3.Call lintWorkflowTemplateValidateBeforeCall(String namespace, Io
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowTemplate lintWorkflowTemplate(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body) throws ApiException { - ApiResponse localVarResp = lintWorkflowTemplateWithHttpInfo(namespace, body); + public WorkflowTemplate lintWorkflowTemplate(String namespace, WorkflowTemplateLintRequest body) throws ApiException { + ApiResponse localVarResp = lintWorkflowTemplateWithHttpInfo(namespace, body); return localVarResp.getData(); } @@ -561,7 +561,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate lintWorkflowTemplate(String na * * @param namespace (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowTemplate> + * @return ApiResponse<WorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -569,9 +569,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate lintWorkflowTemplate(String na
200 A successful response. -
*/ - public ApiResponse lintWorkflowTemplateWithHttpInfo(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body) throws ApiException { + public ApiResponse lintWorkflowTemplateWithHttpInfo(String namespace, WorkflowTemplateLintRequest body) throws ApiException { okhttp3.Call localVarCall = lintWorkflowTemplateValidateBeforeCall(namespace, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -589,10 +589,10 @@ public ApiResponse lintWorkflowTempl 200 A successful response. - */ - public okhttp3.Call lintWorkflowTemplateAsync(String namespace, IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call lintWorkflowTemplateAsync(String namespace, WorkflowTemplateLintRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = lintWorkflowTemplateValidateBeforeCall(namespace, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -704,7 +704,7 @@ private okhttp3.Call listWorkflowTemplatesValidateBeforeCall(String namespace, S * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return IoArgoprojWorkflowV1alpha1WorkflowTemplateList + * @return WorkflowTemplateList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -712,8 +712,8 @@ private okhttp3.Call listWorkflowTemplatesValidateBeforeCall(String namespace, S
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowTemplateList listWorkflowTemplates(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { - ApiResponse localVarResp = listWorkflowTemplatesWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); + public WorkflowTemplateList listWorkflowTemplates(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + ApiResponse localVarResp = listWorkflowTemplatesWithHttpInfo(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue); return localVarResp.getData(); } @@ -729,7 +729,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplateList listWorkflowTemplates(Stri * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowTemplateList> + * @return ApiResponse<WorkflowTemplateList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -737,9 +737,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplateList listWorkflowTemplates(Stri
200 A successful response. -
*/ - public ApiResponse listWorkflowTemplatesWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { + public ApiResponse listWorkflowTemplatesWithHttpInfo(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue) throws ApiException { okhttp3.Call localVarCall = listWorkflowTemplatesValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -764,10 +764,10 @@ public ApiResponse listWorkflowT 200 A successful response. - */ - public okhttp3.Call listWorkflowTemplatesAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { + public okhttp3.Call listWorkflowTemplatesAsync(String namespace, String listOptionsLabelSelector, String listOptionsFieldSelector, Boolean listOptionsWatch, Boolean listOptionsAllowWatchBookmarks, String listOptionsResourceVersion, String listOptionsTimeoutSeconds, String listOptionsLimit, String listOptionsContinue, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = listWorkflowTemplatesValidateBeforeCall(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -785,7 +785,7 @@ public okhttp3.Call listWorkflowTemplatesAsync(String namespace, String listOpti 200 A successful response. - */ - public okhttp3.Call updateWorkflowTemplateCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call updateWorkflowTemplateCall(String namespace, String name, WorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables @@ -817,7 +817,7 @@ public okhttp3.Call updateWorkflowTemplateCall(String namespace, String name, Io } @SuppressWarnings("rawtypes") - private okhttp3.Call updateWorkflowTemplateValidateBeforeCall(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { + private okhttp3.Call updateWorkflowTemplateValidateBeforeCall(String namespace, String name, WorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { // verify the required parameter 'namespace' is set if (namespace == null) { @@ -846,7 +846,7 @@ private okhttp3.Call updateWorkflowTemplateValidateBeforeCall(String namespace, * @param namespace (required) * @param name DEPRECATED: This field is ignored. (required) * @param body (required) - * @return IoArgoprojWorkflowV1alpha1WorkflowTemplate + * @return WorkflowTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -854,8 +854,8 @@ private okhttp3.Call updateWorkflowTemplateValidateBeforeCall(String namespace,
200 A successful response. -
*/ - public IoArgoprojWorkflowV1alpha1WorkflowTemplate updateWorkflowTemplate(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body) throws ApiException { - ApiResponse localVarResp = updateWorkflowTemplateWithHttpInfo(namespace, name, body); + public WorkflowTemplate updateWorkflowTemplate(String namespace, String name, WorkflowTemplateUpdateRequest body) throws ApiException { + ApiResponse localVarResp = updateWorkflowTemplateWithHttpInfo(namespace, name, body); return localVarResp.getData(); } @@ -865,7 +865,7 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate updateWorkflowTemplate(String * @param namespace (required) * @param name DEPRECATED: This field is ignored. (required) * @param body (required) - * @return ApiResponse<IoArgoprojWorkflowV1alpha1WorkflowTemplate> + * @return ApiResponse<WorkflowTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body * @http.response.details @@ -873,9 +873,9 @@ public IoArgoprojWorkflowV1alpha1WorkflowTemplate updateWorkflowTemplate(String
200 A successful response. -
*/ - public ApiResponse updateWorkflowTemplateWithHttpInfo(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body) throws ApiException { + public ApiResponse updateWorkflowTemplateWithHttpInfo(String namespace, String name, WorkflowTemplateUpdateRequest body) throws ApiException { okhttp3.Call localVarCall = updateWorkflowTemplateValidateBeforeCall(namespace, name, body, null); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } @@ -894,10 +894,10 @@ public ApiResponse updateWorkflowTem 200 A successful response. - */ - public okhttp3.Call updateWorkflowTemplateAsync(String namespace, String name, IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { + public okhttp3.Call updateWorkflowTemplateAsync(String namespace, String name, WorkflowTemplateUpdateRequest body, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = updateWorkflowTemplateValidateBeforeCall(namespace, name, body, _callback); - Type localVarReturnType = new TypeToken(){}.getType(); + Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.java b/src/main/java/io/argoproj/workflow/models/AWSElasticBlockStoreVolumeSource.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/AWSElasticBlockStoreVolumeSource.java index 03f5c8e5..57afc58d 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/AWSElasticBlockStoreVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { +public class AWSElasticBlockStoreVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -47,7 +47,7 @@ public class IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource { private String volumeID; - public IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource fsType(String fsType) { + public AWSElasticBlockStoreVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -70,7 +70,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource partition(Integer partition) { + public AWSElasticBlockStoreVolumeSource partition(Integer partition) { this.partition = partition; return this; @@ -93,7 +93,7 @@ public void setPartition(Integer partition) { } - public IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource readOnly(Boolean readOnly) { + public AWSElasticBlockStoreVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -116,7 +116,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource volumeID(String volumeID) { + public AWSElasticBlockStoreVolumeSource volumeID(String volumeID) { this.volumeID = volumeID; return this; @@ -146,11 +146,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource ioK8sApiCoreV1AWSElasticBlockStoreVolumeSource = (IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1AWSElasticBlockStoreVolumeSource.fsType) && - Objects.equals(this.partition, ioK8sApiCoreV1AWSElasticBlockStoreVolumeSource.partition) && - Objects.equals(this.readOnly, ioK8sApiCoreV1AWSElasticBlockStoreVolumeSource.readOnly) && - Objects.equals(this.volumeID, ioK8sApiCoreV1AWSElasticBlockStoreVolumeSource.volumeID); + AWSElasticBlockStoreVolumeSource awSElasticBlockStoreVolumeSource = (AWSElasticBlockStoreVolumeSource) o; + return Objects.equals(this.fsType, awSElasticBlockStoreVolumeSource.fsType) && + Objects.equals(this.partition, awSElasticBlockStoreVolumeSource.partition) && + Objects.equals(this.readOnly, awSElasticBlockStoreVolumeSource.readOnly) && + Objects.equals(this.volumeID, awSElasticBlockStoreVolumeSource.volumeID); } @Override @@ -162,7 +162,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource {\n"); + sb.append("class AWSElasticBlockStoreVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" partition: ").append(toIndentedString(partition)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArchiveStrategy.java b/src/main/java/io/argoproj/workflow/models/ArchiveStrategy.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArchiveStrategy.java rename to src/main/java/io/argoproj/workflow/models/ArchiveStrategy.java index 34a9f024..5358092f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArchiveStrategy.java +++ b/src/main/java/io/argoproj/workflow/models/ArchiveStrategy.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1TarStrategy; +import io.argoproj.workflow.models.TarStrategy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,17 +30,17 @@ */ @ApiModel(description = "ArchiveStrategy describes how to archive files/directory when saving artifacts") -public class IoArgoprojWorkflowV1alpha1ArchiveStrategy { +public class ArchiveStrategy { public static final String SERIALIZED_NAME_NONE = "none"; @SerializedName(SERIALIZED_NAME_NONE) private Object none; public static final String SERIALIZED_NAME_TAR = "tar"; @SerializedName(SERIALIZED_NAME_TAR) - private IoArgoprojWorkflowV1alpha1TarStrategy tar; + private TarStrategy tar; - public IoArgoprojWorkflowV1alpha1ArchiveStrategy none(Object none) { + public ArchiveStrategy none(Object none) { this.none = none; return this; @@ -63,7 +63,7 @@ public void setNone(Object none) { } - public IoArgoprojWorkflowV1alpha1ArchiveStrategy tar(IoArgoprojWorkflowV1alpha1TarStrategy tar) { + public ArchiveStrategy tar(TarStrategy tar) { this.tar = tar; return this; @@ -76,12 +76,12 @@ public IoArgoprojWorkflowV1alpha1ArchiveStrategy tar(IoArgoprojWorkflowV1alpha1T @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1TarStrategy getTar() { + public TarStrategy getTar() { return tar; } - public void setTar(IoArgoprojWorkflowV1alpha1TarStrategy tar) { + public void setTar(TarStrategy tar) { this.tar = tar; } @@ -94,9 +94,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ArchiveStrategy ioArgoprojWorkflowV1alpha1ArchiveStrategy = (IoArgoprojWorkflowV1alpha1ArchiveStrategy) o; - return Objects.equals(this.none, ioArgoprojWorkflowV1alpha1ArchiveStrategy.none) && - Objects.equals(this.tar, ioArgoprojWorkflowV1alpha1ArchiveStrategy.tar); + ArchiveStrategy archiveStrategy = (ArchiveStrategy) o; + return Objects.equals(this.none, archiveStrategy.none) && + Objects.equals(this.tar, archiveStrategy.tar); } @Override @@ -108,7 +108,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ArchiveStrategy {\n"); + sb.append("class ArchiveStrategy {\n"); sb.append(" none: ").append(toIndentedString(none)).append("\n"); sb.append(" tar: ").append(toIndentedString(tar)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Arguments.java b/src/main/java/io/argoproj/workflow/models/Arguments.java similarity index 64% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Arguments.java rename to src/main/java/io/argoproj/workflow/models/Arguments.java index 05623736..57e5875c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Arguments.java +++ b/src/main/java/io/argoproj/workflow/models/Arguments.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Artifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Parameter; +import io.argoproj.workflow.models.Artifact; +import io.argoproj.workflow.models.Parameter; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +33,25 @@ */ @ApiModel(description = "Arguments to a template") -public class IoArgoprojWorkflowV1alpha1Arguments { +public class Arguments { public static final String SERIALIZED_NAME_ARTIFACTS = "artifacts"; @SerializedName(SERIALIZED_NAME_ARTIFACTS) - private List artifacts = null; + private List artifacts = null; public static final String SERIALIZED_NAME_PARAMETERS = "parameters"; @SerializedName(SERIALIZED_NAME_PARAMETERS) - private List parameters = null; + private List parameters = null; - public IoArgoprojWorkflowV1alpha1Arguments artifacts(List artifacts) { + public Arguments artifacts(List artifacts) { this.artifacts = artifacts; return this; } - public IoArgoprojWorkflowV1alpha1Arguments addArtifactsItem(IoArgoprojWorkflowV1alpha1Artifact artifactsItem) { + public Arguments addArtifactsItem(Artifact artifactsItem) { if (this.artifacts == null) { - this.artifacts = new ArrayList(); + this.artifacts = new ArrayList(); } this.artifacts.add(artifactsItem); return this; @@ -64,25 +64,25 @@ public IoArgoprojWorkflowV1alpha1Arguments addArtifactsItem(IoArgoprojWorkflowV1 @javax.annotation.Nullable @ApiModelProperty(value = "Artifacts is the list of artifacts to pass to the template or workflow") - public List getArtifacts() { + public List getArtifacts() { return artifacts; } - public void setArtifacts(List artifacts) { + public void setArtifacts(List artifacts) { this.artifacts = artifacts; } - public IoArgoprojWorkflowV1alpha1Arguments parameters(List parameters) { + public Arguments parameters(List parameters) { this.parameters = parameters; return this; } - public IoArgoprojWorkflowV1alpha1Arguments addParametersItem(IoArgoprojWorkflowV1alpha1Parameter parametersItem) { + public Arguments addParametersItem(Parameter parametersItem) { if (this.parameters == null) { - this.parameters = new ArrayList(); + this.parameters = new ArrayList(); } this.parameters.add(parametersItem); return this; @@ -95,12 +95,12 @@ public IoArgoprojWorkflowV1alpha1Arguments addParametersItem(IoArgoprojWorkflowV @javax.annotation.Nullable @ApiModelProperty(value = "Parameters is the list of parameters to pass to the template or workflow") - public List getParameters() { + public List getParameters() { return parameters; } - public void setParameters(List parameters) { + public void setParameters(List parameters) { this.parameters = parameters; } @@ -113,9 +113,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Arguments ioArgoprojWorkflowV1alpha1Arguments = (IoArgoprojWorkflowV1alpha1Arguments) o; - return Objects.equals(this.artifacts, ioArgoprojWorkflowV1alpha1Arguments.artifacts) && - Objects.equals(this.parameters, ioArgoprojWorkflowV1alpha1Arguments.parameters); + Arguments arguments = (Arguments) o; + return Objects.equals(this.artifacts, arguments.artifacts) && + Objects.equals(this.parameters, arguments.parameters); } @Override @@ -127,7 +127,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Arguments {\n"); + sb.append("class Arguments {\n"); sb.append(" artifacts: ").append(toIndentedString(artifacts)).append("\n"); sb.append(" parameters: ").append(toIndentedString(parameters)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Artifact.java b/src/main/java/io/argoproj/workflow/models/Artifact.java similarity index 63% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Artifact.java rename to src/main/java/io/argoproj/workflow/models/Artifact.java index 39429e0f..80bab4b4 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Artifact.java +++ b/src/main/java/io/argoproj/workflow/models/Artifact.java @@ -20,15 +20,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ArchiveStrategy; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ArtifactoryArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1GCSArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1GitArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1HDFSArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1HTTPArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1OSSArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1RawArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1S3Artifact; +import io.argoproj.workflow.models.ArchiveStrategy; +import io.argoproj.workflow.models.ArtifactoryArtifact; +import io.argoproj.workflow.models.GCSArtifact; +import io.argoproj.workflow.models.GitArtifact; +import io.argoproj.workflow.models.HDFSArtifact; +import io.argoproj.workflow.models.HTTPArtifact; +import io.argoproj.workflow.models.OSSArtifact; +import io.argoproj.workflow.models.RawArtifact; +import io.argoproj.workflow.models.S3Artifact; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -38,10 +38,10 @@ */ @ApiModel(description = "Artifact indicates an artifact to place at a specified path") -public class IoArgoprojWorkflowV1alpha1Artifact { +public class Artifact { public static final String SERIALIZED_NAME_ARCHIVE = "archive"; @SerializedName(SERIALIZED_NAME_ARCHIVE) - private IoArgoprojWorkflowV1alpha1ArchiveStrategy archive; + private ArchiveStrategy archive; public static final String SERIALIZED_NAME_ARCHIVE_LOGS = "archiveLogs"; @SerializedName(SERIALIZED_NAME_ARCHIVE_LOGS) @@ -49,7 +49,7 @@ public class IoArgoprojWorkflowV1alpha1Artifact { public static final String SERIALIZED_NAME_ARTIFACTORY = "artifactory"; @SerializedName(SERIALIZED_NAME_ARTIFACTORY) - private IoArgoprojWorkflowV1alpha1ArtifactoryArtifact artifactory; + private ArtifactoryArtifact artifactory; public static final String SERIALIZED_NAME_FROM = "from"; @SerializedName(SERIALIZED_NAME_FROM) @@ -57,11 +57,11 @@ public class IoArgoprojWorkflowV1alpha1Artifact { public static final String SERIALIZED_NAME_GCS = "gcs"; @SerializedName(SERIALIZED_NAME_GCS) - private IoArgoprojWorkflowV1alpha1GCSArtifact gcs; + private GCSArtifact gcs; public static final String SERIALIZED_NAME_GIT = "git"; @SerializedName(SERIALIZED_NAME_GIT) - private IoArgoprojWorkflowV1alpha1GitArtifact git; + private GitArtifact git; public static final String SERIALIZED_NAME_GLOBAL_NAME = "globalName"; @SerializedName(SERIALIZED_NAME_GLOBAL_NAME) @@ -69,11 +69,11 @@ public class IoArgoprojWorkflowV1alpha1Artifact { public static final String SERIALIZED_NAME_HDFS = "hdfs"; @SerializedName(SERIALIZED_NAME_HDFS) - private IoArgoprojWorkflowV1alpha1HDFSArtifact hdfs; + private HDFSArtifact hdfs; public static final String SERIALIZED_NAME_HTTP = "http"; @SerializedName(SERIALIZED_NAME_HTTP) - private IoArgoprojWorkflowV1alpha1HTTPArtifact http; + private HTTPArtifact http; public static final String SERIALIZED_NAME_MODE = "mode"; @SerializedName(SERIALIZED_NAME_MODE) @@ -89,7 +89,7 @@ public class IoArgoprojWorkflowV1alpha1Artifact { public static final String SERIALIZED_NAME_OSS = "oss"; @SerializedName(SERIALIZED_NAME_OSS) - private IoArgoprojWorkflowV1alpha1OSSArtifact oss; + private OSSArtifact oss; public static final String SERIALIZED_NAME_PATH = "path"; @SerializedName(SERIALIZED_NAME_PATH) @@ -97,14 +97,14 @@ public class IoArgoprojWorkflowV1alpha1Artifact { public static final String SERIALIZED_NAME_RAW = "raw"; @SerializedName(SERIALIZED_NAME_RAW) - private IoArgoprojWorkflowV1alpha1RawArtifact raw; + private RawArtifact raw; public static final String SERIALIZED_NAME_S3 = "s3"; @SerializedName(SERIALIZED_NAME_S3) - private IoArgoprojWorkflowV1alpha1S3Artifact s3; + private S3Artifact s3; - public IoArgoprojWorkflowV1alpha1Artifact archive(IoArgoprojWorkflowV1alpha1ArchiveStrategy archive) { + public Artifact archive(ArchiveStrategy archive) { this.archive = archive; return this; @@ -117,17 +117,17 @@ public IoArgoprojWorkflowV1alpha1Artifact archive(IoArgoprojWorkflowV1alpha1Arch @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ArchiveStrategy getArchive() { + public ArchiveStrategy getArchive() { return archive; } - public void setArchive(IoArgoprojWorkflowV1alpha1ArchiveStrategy archive) { + public void setArchive(ArchiveStrategy archive) { this.archive = archive; } - public IoArgoprojWorkflowV1alpha1Artifact archiveLogs(Boolean archiveLogs) { + public Artifact archiveLogs(Boolean archiveLogs) { this.archiveLogs = archiveLogs; return this; @@ -150,7 +150,7 @@ public void setArchiveLogs(Boolean archiveLogs) { } - public IoArgoprojWorkflowV1alpha1Artifact artifactory(IoArgoprojWorkflowV1alpha1ArtifactoryArtifact artifactory) { + public Artifact artifactory(ArtifactoryArtifact artifactory) { this.artifactory = artifactory; return this; @@ -163,17 +163,17 @@ public IoArgoprojWorkflowV1alpha1Artifact artifactory(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact getArtifactory() { + public ArtifactoryArtifact getArtifactory() { return artifactory; } - public void setArtifactory(IoArgoprojWorkflowV1alpha1ArtifactoryArtifact artifactory) { + public void setArtifactory(ArtifactoryArtifact artifactory) { this.artifactory = artifactory; } - public IoArgoprojWorkflowV1alpha1Artifact from(String from) { + public Artifact from(String from) { this.from = from; return this; @@ -196,7 +196,7 @@ public void setFrom(String from) { } - public IoArgoprojWorkflowV1alpha1Artifact gcs(IoArgoprojWorkflowV1alpha1GCSArtifact gcs) { + public Artifact gcs(GCSArtifact gcs) { this.gcs = gcs; return this; @@ -209,17 +209,17 @@ public IoArgoprojWorkflowV1alpha1Artifact gcs(IoArgoprojWorkflowV1alpha1GCSArtif @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1GCSArtifact getGcs() { + public GCSArtifact getGcs() { return gcs; } - public void setGcs(IoArgoprojWorkflowV1alpha1GCSArtifact gcs) { + public void setGcs(GCSArtifact gcs) { this.gcs = gcs; } - public IoArgoprojWorkflowV1alpha1Artifact git(IoArgoprojWorkflowV1alpha1GitArtifact git) { + public Artifact git(GitArtifact git) { this.git = git; return this; @@ -232,28 +232,28 @@ public IoArgoprojWorkflowV1alpha1Artifact git(IoArgoprojWorkflowV1alpha1GitArtif @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1GitArtifact getGit() { + public GitArtifact getGit() { return git; } - public void setGit(IoArgoprojWorkflowV1alpha1GitArtifact git) { + public void setGit(GitArtifact git) { this.git = git; } - public IoArgoprojWorkflowV1alpha1Artifact globalName(String globalName) { + public Artifact globalName(String globalName) { this.globalName = globalName; return this; } /** - * GlobalName exports an output artifact to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts + * GlobalName exports an output artifact to the global scope, making it available as '{{outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts * @return globalName **/ @javax.annotation.Nullable - @ApiModelProperty(value = "GlobalName exports an output artifact to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts") + @ApiModelProperty(value = "GlobalName exports an output artifact to the global scope, making it available as '{{outputs.artifacts.XXXX}} and in workflow.status.outputs.artifacts") public String getGlobalName() { return globalName; @@ -265,7 +265,7 @@ public void setGlobalName(String globalName) { } - public IoArgoprojWorkflowV1alpha1Artifact hdfs(IoArgoprojWorkflowV1alpha1HDFSArtifact hdfs) { + public Artifact hdfs(HDFSArtifact hdfs) { this.hdfs = hdfs; return this; @@ -278,17 +278,17 @@ public IoArgoprojWorkflowV1alpha1Artifact hdfs(IoArgoprojWorkflowV1alpha1HDFSArt @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1HDFSArtifact getHdfs() { + public HDFSArtifact getHdfs() { return hdfs; } - public void setHdfs(IoArgoprojWorkflowV1alpha1HDFSArtifact hdfs) { + public void setHdfs(HDFSArtifact hdfs) { this.hdfs = hdfs; } - public IoArgoprojWorkflowV1alpha1Artifact http(IoArgoprojWorkflowV1alpha1HTTPArtifact http) { + public Artifact http(HTTPArtifact http) { this.http = http; return this; @@ -301,17 +301,17 @@ public IoArgoprojWorkflowV1alpha1Artifact http(IoArgoprojWorkflowV1alpha1HTTPArt @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1HTTPArtifact getHttp() { + public HTTPArtifact getHttp() { return http; } - public void setHttp(IoArgoprojWorkflowV1alpha1HTTPArtifact http) { + public void setHttp(HTTPArtifact http) { this.http = http; } - public IoArgoprojWorkflowV1alpha1Artifact mode(Integer mode) { + public Artifact mode(Integer mode) { this.mode = mode; return this; @@ -334,7 +334,7 @@ public void setMode(Integer mode) { } - public IoArgoprojWorkflowV1alpha1Artifact name(String name) { + public Artifact name(String name) { this.name = name; return this; @@ -356,7 +356,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1Artifact optional(Boolean optional) { + public Artifact optional(Boolean optional) { this.optional = optional; return this; @@ -379,7 +379,7 @@ public void setOptional(Boolean optional) { } - public IoArgoprojWorkflowV1alpha1Artifact oss(IoArgoprojWorkflowV1alpha1OSSArtifact oss) { + public Artifact oss(OSSArtifact oss) { this.oss = oss; return this; @@ -392,17 +392,17 @@ public IoArgoprojWorkflowV1alpha1Artifact oss(IoArgoprojWorkflowV1alpha1OSSArtif @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1OSSArtifact getOss() { + public OSSArtifact getOss() { return oss; } - public void setOss(IoArgoprojWorkflowV1alpha1OSSArtifact oss) { + public void setOss(OSSArtifact oss) { this.oss = oss; } - public IoArgoprojWorkflowV1alpha1Artifact path(String path) { + public Artifact path(String path) { this.path = path; return this; @@ -425,7 +425,7 @@ public void setPath(String path) { } - public IoArgoprojWorkflowV1alpha1Artifact raw(IoArgoprojWorkflowV1alpha1RawArtifact raw) { + public Artifact raw(RawArtifact raw) { this.raw = raw; return this; @@ -438,17 +438,17 @@ public IoArgoprojWorkflowV1alpha1Artifact raw(IoArgoprojWorkflowV1alpha1RawArtif @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1RawArtifact getRaw() { + public RawArtifact getRaw() { return raw; } - public void setRaw(IoArgoprojWorkflowV1alpha1RawArtifact raw) { + public void setRaw(RawArtifact raw) { this.raw = raw; } - public IoArgoprojWorkflowV1alpha1Artifact s3(IoArgoprojWorkflowV1alpha1S3Artifact s3) { + public Artifact s3(S3Artifact s3) { this.s3 = s3; return this; @@ -461,12 +461,12 @@ public IoArgoprojWorkflowV1alpha1Artifact s3(IoArgoprojWorkflowV1alpha1S3Artifac @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1S3Artifact getS3() { + public S3Artifact getS3() { return s3; } - public void setS3(IoArgoprojWorkflowV1alpha1S3Artifact s3) { + public void setS3(S3Artifact s3) { this.s3 = s3; } @@ -479,23 +479,23 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Artifact ioArgoprojWorkflowV1alpha1Artifact = (IoArgoprojWorkflowV1alpha1Artifact) o; - return Objects.equals(this.archive, ioArgoprojWorkflowV1alpha1Artifact.archive) && - Objects.equals(this.archiveLogs, ioArgoprojWorkflowV1alpha1Artifact.archiveLogs) && - Objects.equals(this.artifactory, ioArgoprojWorkflowV1alpha1Artifact.artifactory) && - Objects.equals(this.from, ioArgoprojWorkflowV1alpha1Artifact.from) && - Objects.equals(this.gcs, ioArgoprojWorkflowV1alpha1Artifact.gcs) && - Objects.equals(this.git, ioArgoprojWorkflowV1alpha1Artifact.git) && - Objects.equals(this.globalName, ioArgoprojWorkflowV1alpha1Artifact.globalName) && - Objects.equals(this.hdfs, ioArgoprojWorkflowV1alpha1Artifact.hdfs) && - Objects.equals(this.http, ioArgoprojWorkflowV1alpha1Artifact.http) && - Objects.equals(this.mode, ioArgoprojWorkflowV1alpha1Artifact.mode) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1Artifact.name) && - Objects.equals(this.optional, ioArgoprojWorkflowV1alpha1Artifact.optional) && - Objects.equals(this.oss, ioArgoprojWorkflowV1alpha1Artifact.oss) && - Objects.equals(this.path, ioArgoprojWorkflowV1alpha1Artifact.path) && - Objects.equals(this.raw, ioArgoprojWorkflowV1alpha1Artifact.raw) && - Objects.equals(this.s3, ioArgoprojWorkflowV1alpha1Artifact.s3); + Artifact artifact = (Artifact) o; + return Objects.equals(this.archive, artifact.archive) && + Objects.equals(this.archiveLogs, artifact.archiveLogs) && + Objects.equals(this.artifactory, artifact.artifactory) && + Objects.equals(this.from, artifact.from) && + Objects.equals(this.gcs, artifact.gcs) && + Objects.equals(this.git, artifact.git) && + Objects.equals(this.globalName, artifact.globalName) && + Objects.equals(this.hdfs, artifact.hdfs) && + Objects.equals(this.http, artifact.http) && + Objects.equals(this.mode, artifact.mode) && + Objects.equals(this.name, artifact.name) && + Objects.equals(this.optional, artifact.optional) && + Objects.equals(this.oss, artifact.oss) && + Objects.equals(this.path, artifact.path) && + Objects.equals(this.raw, artifact.raw) && + Objects.equals(this.s3, artifact.s3); } @Override @@ -507,7 +507,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Artifact {\n"); + sb.append("class Artifact {\n"); sb.append(" archive: ").append(toIndentedString(archive)).append("\n"); sb.append(" archiveLogs: ").append(toIndentedString(archiveLogs)).append("\n"); sb.append(" artifactory: ").append(toIndentedString(artifactory)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactLocation.java b/src/main/java/io/argoproj/workflow/models/ArtifactLocation.java similarity index 59% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactLocation.java rename to src/main/java/io/argoproj/workflow/models/ArtifactLocation.java index c5f39b64..3521431c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactLocation.java +++ b/src/main/java/io/argoproj/workflow/models/ArtifactLocation.java @@ -20,14 +20,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ArtifactoryArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1GCSArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1GitArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1HDFSArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1HTTPArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1OSSArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1RawArtifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1S3Artifact; +import io.argoproj.workflow.models.ArtifactoryArtifact; +import io.argoproj.workflow.models.GCSArtifact; +import io.argoproj.workflow.models.GitArtifact; +import io.argoproj.workflow.models.HDFSArtifact; +import io.argoproj.workflow.models.HTTPArtifact; +import io.argoproj.workflow.models.OSSArtifact; +import io.argoproj.workflow.models.RawArtifact; +import io.argoproj.workflow.models.S3Artifact; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -37,45 +37,45 @@ */ @ApiModel(description = "ArtifactLocation describes a location for a single or multiple artifacts. It is used as single artifact in the context of inputs/outputs (e.g. outputs.artifacts.artname). It is also used to describe the location of multiple artifacts such as the archive location of a single workflow step, which the executor will use as a default location to store its files.") -public class IoArgoprojWorkflowV1alpha1ArtifactLocation { +public class ArtifactLocation { public static final String SERIALIZED_NAME_ARCHIVE_LOGS = "archiveLogs"; @SerializedName(SERIALIZED_NAME_ARCHIVE_LOGS) private Boolean archiveLogs; public static final String SERIALIZED_NAME_ARTIFACTORY = "artifactory"; @SerializedName(SERIALIZED_NAME_ARTIFACTORY) - private IoArgoprojWorkflowV1alpha1ArtifactoryArtifact artifactory; + private ArtifactoryArtifact artifactory; public static final String SERIALIZED_NAME_GCS = "gcs"; @SerializedName(SERIALIZED_NAME_GCS) - private IoArgoprojWorkflowV1alpha1GCSArtifact gcs; + private GCSArtifact gcs; public static final String SERIALIZED_NAME_GIT = "git"; @SerializedName(SERIALIZED_NAME_GIT) - private IoArgoprojWorkflowV1alpha1GitArtifact git; + private GitArtifact git; public static final String SERIALIZED_NAME_HDFS = "hdfs"; @SerializedName(SERIALIZED_NAME_HDFS) - private IoArgoprojWorkflowV1alpha1HDFSArtifact hdfs; + private HDFSArtifact hdfs; public static final String SERIALIZED_NAME_HTTP = "http"; @SerializedName(SERIALIZED_NAME_HTTP) - private IoArgoprojWorkflowV1alpha1HTTPArtifact http; + private HTTPArtifact http; public static final String SERIALIZED_NAME_OSS = "oss"; @SerializedName(SERIALIZED_NAME_OSS) - private IoArgoprojWorkflowV1alpha1OSSArtifact oss; + private OSSArtifact oss; public static final String SERIALIZED_NAME_RAW = "raw"; @SerializedName(SERIALIZED_NAME_RAW) - private IoArgoprojWorkflowV1alpha1RawArtifact raw; + private RawArtifact raw; public static final String SERIALIZED_NAME_S3 = "s3"; @SerializedName(SERIALIZED_NAME_S3) - private IoArgoprojWorkflowV1alpha1S3Artifact s3; + private S3Artifact s3; - public IoArgoprojWorkflowV1alpha1ArtifactLocation archiveLogs(Boolean archiveLogs) { + public ArtifactLocation archiveLogs(Boolean archiveLogs) { this.archiveLogs = archiveLogs; return this; @@ -98,7 +98,7 @@ public void setArchiveLogs(Boolean archiveLogs) { } - public IoArgoprojWorkflowV1alpha1ArtifactLocation artifactory(IoArgoprojWorkflowV1alpha1ArtifactoryArtifact artifactory) { + public ArtifactLocation artifactory(ArtifactoryArtifact artifactory) { this.artifactory = artifactory; return this; @@ -111,17 +111,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation artifactory(IoArgoprojWorkflow @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact getArtifactory() { + public ArtifactoryArtifact getArtifactory() { return artifactory; } - public void setArtifactory(IoArgoprojWorkflowV1alpha1ArtifactoryArtifact artifactory) { + public void setArtifactory(ArtifactoryArtifact artifactory) { this.artifactory = artifactory; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation gcs(IoArgoprojWorkflowV1alpha1GCSArtifact gcs) { + public ArtifactLocation gcs(GCSArtifact gcs) { this.gcs = gcs; return this; @@ -134,17 +134,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation gcs(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1GCSArtifact getGcs() { + public GCSArtifact getGcs() { return gcs; } - public void setGcs(IoArgoprojWorkflowV1alpha1GCSArtifact gcs) { + public void setGcs(GCSArtifact gcs) { this.gcs = gcs; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation git(IoArgoprojWorkflowV1alpha1GitArtifact git) { + public ArtifactLocation git(GitArtifact git) { this.git = git; return this; @@ -157,17 +157,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation git(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1GitArtifact getGit() { + public GitArtifact getGit() { return git; } - public void setGit(IoArgoprojWorkflowV1alpha1GitArtifact git) { + public void setGit(GitArtifact git) { this.git = git; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation hdfs(IoArgoprojWorkflowV1alpha1HDFSArtifact hdfs) { + public ArtifactLocation hdfs(HDFSArtifact hdfs) { this.hdfs = hdfs; return this; @@ -180,17 +180,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation hdfs(IoArgoprojWorkflowV1alpha @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1HDFSArtifact getHdfs() { + public HDFSArtifact getHdfs() { return hdfs; } - public void setHdfs(IoArgoprojWorkflowV1alpha1HDFSArtifact hdfs) { + public void setHdfs(HDFSArtifact hdfs) { this.hdfs = hdfs; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation http(IoArgoprojWorkflowV1alpha1HTTPArtifact http) { + public ArtifactLocation http(HTTPArtifact http) { this.http = http; return this; @@ -203,17 +203,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation http(IoArgoprojWorkflowV1alpha @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1HTTPArtifact getHttp() { + public HTTPArtifact getHttp() { return http; } - public void setHttp(IoArgoprojWorkflowV1alpha1HTTPArtifact http) { + public void setHttp(HTTPArtifact http) { this.http = http; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation oss(IoArgoprojWorkflowV1alpha1OSSArtifact oss) { + public ArtifactLocation oss(OSSArtifact oss) { this.oss = oss; return this; @@ -226,17 +226,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation oss(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1OSSArtifact getOss() { + public OSSArtifact getOss() { return oss; } - public void setOss(IoArgoprojWorkflowV1alpha1OSSArtifact oss) { + public void setOss(OSSArtifact oss) { this.oss = oss; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation raw(IoArgoprojWorkflowV1alpha1RawArtifact raw) { + public ArtifactLocation raw(RawArtifact raw) { this.raw = raw; return this; @@ -249,17 +249,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation raw(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1RawArtifact getRaw() { + public RawArtifact getRaw() { return raw; } - public void setRaw(IoArgoprojWorkflowV1alpha1RawArtifact raw) { + public void setRaw(RawArtifact raw) { this.raw = raw; } - public IoArgoprojWorkflowV1alpha1ArtifactLocation s3(IoArgoprojWorkflowV1alpha1S3Artifact s3) { + public ArtifactLocation s3(S3Artifact s3) { this.s3 = s3; return this; @@ -272,12 +272,12 @@ public IoArgoprojWorkflowV1alpha1ArtifactLocation s3(IoArgoprojWorkflowV1alpha1S @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1S3Artifact getS3() { + public S3Artifact getS3() { return s3; } - public void setS3(IoArgoprojWorkflowV1alpha1S3Artifact s3) { + public void setS3(S3Artifact s3) { this.s3 = s3; } @@ -290,16 +290,16 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ArtifactLocation ioArgoprojWorkflowV1alpha1ArtifactLocation = (IoArgoprojWorkflowV1alpha1ArtifactLocation) o; - return Objects.equals(this.archiveLogs, ioArgoprojWorkflowV1alpha1ArtifactLocation.archiveLogs) && - Objects.equals(this.artifactory, ioArgoprojWorkflowV1alpha1ArtifactLocation.artifactory) && - Objects.equals(this.gcs, ioArgoprojWorkflowV1alpha1ArtifactLocation.gcs) && - Objects.equals(this.git, ioArgoprojWorkflowV1alpha1ArtifactLocation.git) && - Objects.equals(this.hdfs, ioArgoprojWorkflowV1alpha1ArtifactLocation.hdfs) && - Objects.equals(this.http, ioArgoprojWorkflowV1alpha1ArtifactLocation.http) && - Objects.equals(this.oss, ioArgoprojWorkflowV1alpha1ArtifactLocation.oss) && - Objects.equals(this.raw, ioArgoprojWorkflowV1alpha1ArtifactLocation.raw) && - Objects.equals(this.s3, ioArgoprojWorkflowV1alpha1ArtifactLocation.s3); + ArtifactLocation artifactLocation = (ArtifactLocation) o; + return Objects.equals(this.archiveLogs, artifactLocation.archiveLogs) && + Objects.equals(this.artifactory, artifactLocation.artifactory) && + Objects.equals(this.gcs, artifactLocation.gcs) && + Objects.equals(this.git, artifactLocation.git) && + Objects.equals(this.hdfs, artifactLocation.hdfs) && + Objects.equals(this.http, artifactLocation.http) && + Objects.equals(this.oss, artifactLocation.oss) && + Objects.equals(this.raw, artifactLocation.raw) && + Objects.equals(this.s3, artifactLocation.s3); } @Override @@ -311,7 +311,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ArtifactLocation {\n"); + sb.append("class ArtifactLocation {\n"); sb.append(" archiveLogs: ").append(toIndentedString(archiveLogs)).append("\n"); sb.append(" artifactory: ").append(toIndentedString(artifactory)).append("\n"); sb.append(" gcs: ").append(toIndentedString(gcs)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.java b/src/main/java/io/argoproj/workflow/models/ArtifactRepositoryRef.java similarity index 77% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.java rename to src/main/java/io/argoproj/workflow/models/ArtifactRepositoryRef.java index a434303c..5b98279b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef.java +++ b/src/main/java/io/argoproj/workflow/models/ArtifactRepositoryRef.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef + * ArtifactRepositoryRef */ -public class IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef { +public class ArtifactRepositoryRef { public static final String SERIALIZED_NAME_CONFIG_MAP = "configMap"; @SerializedName(SERIALIZED_NAME_CONFIG_MAP) private String configMap; @@ -38,7 +38,7 @@ public class IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef { private String key; - public IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef configMap(String configMap) { + public ArtifactRepositoryRef configMap(String configMap) { this.configMap = configMap; return this; @@ -61,7 +61,7 @@ public void setConfigMap(String configMap) { } - public IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef key(String key) { + public ArtifactRepositoryRef key(String key) { this.key = key; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef ioArgoprojWorkflowV1alpha1ArtifactRepositoryRef = (IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef) o; - return Objects.equals(this.configMap, ioArgoprojWorkflowV1alpha1ArtifactRepositoryRef.configMap) && - Objects.equals(this.key, ioArgoprojWorkflowV1alpha1ArtifactRepositoryRef.key); + ArtifactRepositoryRef artifactRepositoryRef = (ArtifactRepositoryRef) o; + return Objects.equals(this.configMap, artifactRepositoryRef.configMap) && + Objects.equals(this.key, artifactRepositoryRef.key); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef {\n"); + sb.append("class ArtifactRepositoryRef {\n"); sb.append(" configMap: ").append(toIndentedString(configMap)).append("\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.java b/src/main/java/io/argoproj/workflow/models/ArtifactoryArtifact.java similarity index 68% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.java rename to src/main/java/io/argoproj/workflow/models/ArtifactoryArtifact.java index a91c31cf..000c6c80 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/ArtifactoryArtifact.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,10 +29,10 @@ */ @ApiModel(description = "ArtifactoryArtifact is the location of an artifactory artifact") -public class IoArgoprojWorkflowV1alpha1ArtifactoryArtifact { +public class ArtifactoryArtifact { public static final String SERIALIZED_NAME_PASSWORD_SECRET = "passwordSecret"; @SerializedName(SERIALIZED_NAME_PASSWORD_SECRET) - private IoK8sApiCoreV1SecretKeySelector passwordSecret; + private io.kubernetes.client.models.V1SecretKeySelector passwordSecret; public static final String SERIALIZED_NAME_URL = "url"; @SerializedName(SERIALIZED_NAME_URL) @@ -41,10 +40,10 @@ public class IoArgoprojWorkflowV1alpha1ArtifactoryArtifact { public static final String SERIALIZED_NAME_USERNAME_SECRET = "usernameSecret"; @SerializedName(SERIALIZED_NAME_USERNAME_SECRET) - private IoK8sApiCoreV1SecretKeySelector usernameSecret; + private io.kubernetes.client.models.V1SecretKeySelector usernameSecret; - public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact passwordSecret(IoK8sApiCoreV1SecretKeySelector passwordSecret) { + public ArtifactoryArtifact passwordSecret(io.kubernetes.client.models.V1SecretKeySelector passwordSecret) { this.passwordSecret = passwordSecret; return this; @@ -57,17 +56,17 @@ public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact passwordSecret(IoK8sApiCore @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getPasswordSecret() { + public io.kubernetes.client.models.V1SecretKeySelector getPasswordSecret() { return passwordSecret; } - public void setPasswordSecret(IoK8sApiCoreV1SecretKeySelector passwordSecret) { + public void setPasswordSecret(io.kubernetes.client.models.V1SecretKeySelector passwordSecret) { this.passwordSecret = passwordSecret; } - public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact url(String url) { + public ArtifactoryArtifact url(String url) { this.url = url; return this; @@ -89,7 +88,7 @@ public void setUrl(String url) { } - public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact usernameSecret(IoK8sApiCoreV1SecretKeySelector usernameSecret) { + public ArtifactoryArtifact usernameSecret(io.kubernetes.client.models.V1SecretKeySelector usernameSecret) { this.usernameSecret = usernameSecret; return this; @@ -102,12 +101,12 @@ public IoArgoprojWorkflowV1alpha1ArtifactoryArtifact usernameSecret(IoK8sApiCore @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getUsernameSecret() { + public io.kubernetes.client.models.V1SecretKeySelector getUsernameSecret() { return usernameSecret; } - public void setUsernameSecret(IoK8sApiCoreV1SecretKeySelector usernameSecret) { + public void setUsernameSecret(io.kubernetes.client.models.V1SecretKeySelector usernameSecret) { this.usernameSecret = usernameSecret; } @@ -120,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ArtifactoryArtifact ioArgoprojWorkflowV1alpha1ArtifactoryArtifact = (IoArgoprojWorkflowV1alpha1ArtifactoryArtifact) o; - return Objects.equals(this.passwordSecret, ioArgoprojWorkflowV1alpha1ArtifactoryArtifact.passwordSecret) && - Objects.equals(this.url, ioArgoprojWorkflowV1alpha1ArtifactoryArtifact.url) && - Objects.equals(this.usernameSecret, ioArgoprojWorkflowV1alpha1ArtifactoryArtifact.usernameSecret); + ArtifactoryArtifact artifactoryArtifact = (ArtifactoryArtifact) o; + return Objects.equals(this.passwordSecret, artifactoryArtifact.passwordSecret) && + Objects.equals(this.url, artifactoryArtifact.url) && + Objects.equals(this.usernameSecret, artifactoryArtifact.usernameSecret); } @Override @@ -135,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ArtifactoryArtifact {\n"); + sb.append("class ArtifactoryArtifact {\n"); sb.append(" passwordSecret: ").append(toIndentedString(passwordSecret)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); sb.append(" usernameSecret: ").append(toIndentedString(usernameSecret)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AzureDiskVolumeSource.java b/src/main/java/io/argoproj/workflow/models/AzureDiskVolumeSource.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AzureDiskVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/AzureDiskVolumeSource.java index 4dcc1cfc..5b2decdf 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AzureDiskVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/AzureDiskVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.") -public class IoK8sApiCoreV1AzureDiskVolumeSource { +public class AzureDiskVolumeSource { public static final String SERIALIZED_NAME_CACHING_MODE = "cachingMode"; @SerializedName(SERIALIZED_NAME_CACHING_MODE) private String cachingMode; @@ -55,7 +55,7 @@ public class IoK8sApiCoreV1AzureDiskVolumeSource { private Boolean readOnly; - public IoK8sApiCoreV1AzureDiskVolumeSource cachingMode(String cachingMode) { + public AzureDiskVolumeSource cachingMode(String cachingMode) { this.cachingMode = cachingMode; return this; @@ -78,7 +78,7 @@ public void setCachingMode(String cachingMode) { } - public IoK8sApiCoreV1AzureDiskVolumeSource diskName(String diskName) { + public AzureDiskVolumeSource diskName(String diskName) { this.diskName = diskName; return this; @@ -100,7 +100,7 @@ public void setDiskName(String diskName) { } - public IoK8sApiCoreV1AzureDiskVolumeSource diskURI(String diskURI) { + public AzureDiskVolumeSource diskURI(String diskURI) { this.diskURI = diskURI; return this; @@ -122,7 +122,7 @@ public void setDiskURI(String diskURI) { } - public IoK8sApiCoreV1AzureDiskVolumeSource fsType(String fsType) { + public AzureDiskVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -145,7 +145,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1AzureDiskVolumeSource kind(String kind) { + public AzureDiskVolumeSource kind(String kind) { this.kind = kind; return this; @@ -168,7 +168,7 @@ public void setKind(String kind) { } - public IoK8sApiCoreV1AzureDiskVolumeSource readOnly(Boolean readOnly) { + public AzureDiskVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -199,13 +199,13 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1AzureDiskVolumeSource ioK8sApiCoreV1AzureDiskVolumeSource = (IoK8sApiCoreV1AzureDiskVolumeSource) o; - return Objects.equals(this.cachingMode, ioK8sApiCoreV1AzureDiskVolumeSource.cachingMode) && - Objects.equals(this.diskName, ioK8sApiCoreV1AzureDiskVolumeSource.diskName) && - Objects.equals(this.diskURI, ioK8sApiCoreV1AzureDiskVolumeSource.diskURI) && - Objects.equals(this.fsType, ioK8sApiCoreV1AzureDiskVolumeSource.fsType) && - Objects.equals(this.kind, ioK8sApiCoreV1AzureDiskVolumeSource.kind) && - Objects.equals(this.readOnly, ioK8sApiCoreV1AzureDiskVolumeSource.readOnly); + AzureDiskVolumeSource azureDiskVolumeSource = (AzureDiskVolumeSource) o; + return Objects.equals(this.cachingMode, azureDiskVolumeSource.cachingMode) && + Objects.equals(this.diskName, azureDiskVolumeSource.diskName) && + Objects.equals(this.diskURI, azureDiskVolumeSource.diskURI) && + Objects.equals(this.fsType, azureDiskVolumeSource.fsType) && + Objects.equals(this.kind, azureDiskVolumeSource.kind) && + Objects.equals(this.readOnly, azureDiskVolumeSource.readOnly); } @Override @@ -217,7 +217,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1AzureDiskVolumeSource {\n"); + sb.append("class AzureDiskVolumeSource {\n"); sb.append(" cachingMode: ").append(toIndentedString(cachingMode)).append("\n"); sb.append(" diskName: ").append(toIndentedString(diskName)).append("\n"); sb.append(" diskURI: ").append(toIndentedString(diskURI)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AzureFileVolumeSource.java b/src/main/java/io/argoproj/workflow/models/AzureFileVolumeSource.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AzureFileVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/AzureFileVolumeSource.java index e0d65e7c..7b705cd9 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1AzureFileVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/AzureFileVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.") -public class IoK8sApiCoreV1AzureFileVolumeSource { +public class AzureFileVolumeSource { public static final String SERIALIZED_NAME_READ_ONLY = "readOnly"; @SerializedName(SERIALIZED_NAME_READ_ONLY) private Boolean readOnly; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1AzureFileVolumeSource { private String shareName; - public IoK8sApiCoreV1AzureFileVolumeSource readOnly(Boolean readOnly) { + public AzureFileVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -66,7 +66,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1AzureFileVolumeSource secretName(String secretName) { + public AzureFileVolumeSource secretName(String secretName) { this.secretName = secretName; return this; @@ -88,7 +88,7 @@ public void setSecretName(String secretName) { } - public IoK8sApiCoreV1AzureFileVolumeSource shareName(String shareName) { + public AzureFileVolumeSource shareName(String shareName) { this.shareName = shareName; return this; @@ -118,10 +118,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1AzureFileVolumeSource ioK8sApiCoreV1AzureFileVolumeSource = (IoK8sApiCoreV1AzureFileVolumeSource) o; - return Objects.equals(this.readOnly, ioK8sApiCoreV1AzureFileVolumeSource.readOnly) && - Objects.equals(this.secretName, ioK8sApiCoreV1AzureFileVolumeSource.secretName) && - Objects.equals(this.shareName, ioK8sApiCoreV1AzureFileVolumeSource.shareName); + AzureFileVolumeSource azureFileVolumeSource = (AzureFileVolumeSource) o; + return Objects.equals(this.readOnly, azureFileVolumeSource.readOnly) && + Objects.equals(this.secretName, azureFileVolumeSource.secretName) && + Objects.equals(this.shareName, azureFileVolumeSource.shareName); } @Override @@ -133,7 +133,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1AzureFileVolumeSource {\n"); + sb.append("class AzureFileVolumeSource {\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append(" secretName: ").append(toIndentedString(secretName)).append("\n"); sb.append(" shareName: ").append(toIndentedString(shareName)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Backoff.java b/src/main/java/io/argoproj/workflow/models/Backoff.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Backoff.java rename to src/main/java/io/argoproj/workflow/models/Backoff.java index a179b0ee..5b4637a4 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Backoff.java +++ b/src/main/java/io/argoproj/workflow/models/Backoff.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Backoff is a backoff strategy to use within retryStrategy") -public class IoArgoprojWorkflowV1alpha1Backoff { +public class Backoff { public static final String SERIALIZED_NAME_DURATION = "duration"; @SerializedName(SERIALIZED_NAME_DURATION) private String duration; @@ -43,7 +43,7 @@ public class IoArgoprojWorkflowV1alpha1Backoff { private String maxDuration; - public IoArgoprojWorkflowV1alpha1Backoff duration(String duration) { + public Backoff duration(String duration) { this.duration = duration; return this; @@ -66,7 +66,7 @@ public void setDuration(String duration) { } - public IoArgoprojWorkflowV1alpha1Backoff factor(Integer factor) { + public Backoff factor(Integer factor) { this.factor = factor; return this; @@ -89,7 +89,7 @@ public void setFactor(Integer factor) { } - public IoArgoprojWorkflowV1alpha1Backoff maxDuration(String maxDuration) { + public Backoff maxDuration(String maxDuration) { this.maxDuration = maxDuration; return this; @@ -120,10 +120,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Backoff ioArgoprojWorkflowV1alpha1Backoff = (IoArgoprojWorkflowV1alpha1Backoff) o; - return Objects.equals(this.duration, ioArgoprojWorkflowV1alpha1Backoff.duration) && - Objects.equals(this.factor, ioArgoprojWorkflowV1alpha1Backoff.factor) && - Objects.equals(this.maxDuration, ioArgoprojWorkflowV1alpha1Backoff.maxDuration); + Backoff backoff = (Backoff) o; + return Objects.equals(this.duration, backoff.duration) && + Objects.equals(this.factor, backoff.factor) && + Objects.equals(this.maxDuration, backoff.maxDuration); } @Override @@ -135,7 +135,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Backoff {\n"); + sb.append("class Backoff {\n"); sb.append(" duration: ").append(toIndentedString(duration)).append("\n"); sb.append(" factor: ").append(toIndentedString(factor)).append("\n"); sb.append(" maxDuration: ").append(toIndentedString(maxDuration)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CSIVolumeSource.java b/src/main/java/io/argoproj/workflow/models/CSIVolumeSource.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CSIVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/CSIVolumeSource.java index cb16f298..c34c019f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CSIVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/CSIVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,7 +32,7 @@ */ @ApiModel(description = "Represents a source location of a volume to mount, managed by an external CSI driver") -public class IoK8sApiCoreV1CSIVolumeSource { +public class CSIVolumeSource { public static final String SERIALIZED_NAME_DRIVER = "driver"; @SerializedName(SERIALIZED_NAME_DRIVER) private String driver; @@ -44,7 +43,7 @@ public class IoK8sApiCoreV1CSIVolumeSource { public static final String SERIALIZED_NAME_NODE_PUBLISH_SECRET_REF = "nodePublishSecretRef"; @SerializedName(SERIALIZED_NAME_NODE_PUBLISH_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference nodePublishSecretRef; + private io.kubernetes.client.models.V1LocalObjectReference nodePublishSecretRef; public static final String SERIALIZED_NAME_READ_ONLY = "readOnly"; @SerializedName(SERIALIZED_NAME_READ_ONLY) @@ -55,7 +54,7 @@ public class IoK8sApiCoreV1CSIVolumeSource { private Map volumeAttributes = null; - public IoK8sApiCoreV1CSIVolumeSource driver(String driver) { + public CSIVolumeSource driver(String driver) { this.driver = driver; return this; @@ -77,7 +76,7 @@ public void setDriver(String driver) { } - public IoK8sApiCoreV1CSIVolumeSource fsType(String fsType) { + public CSIVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -100,7 +99,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1CSIVolumeSource nodePublishSecretRef(IoK8sApiCoreV1LocalObjectReference nodePublishSecretRef) { + public CSIVolumeSource nodePublishSecretRef(io.kubernetes.client.models.V1LocalObjectReference nodePublishSecretRef) { this.nodePublishSecretRef = nodePublishSecretRef; return this; @@ -113,17 +112,17 @@ public IoK8sApiCoreV1CSIVolumeSource nodePublishSecretRef(IoK8sApiCoreV1LocalObj @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getNodePublishSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getNodePublishSecretRef() { return nodePublishSecretRef; } - public void setNodePublishSecretRef(IoK8sApiCoreV1LocalObjectReference nodePublishSecretRef) { + public void setNodePublishSecretRef(io.kubernetes.client.models.V1LocalObjectReference nodePublishSecretRef) { this.nodePublishSecretRef = nodePublishSecretRef; } - public IoK8sApiCoreV1CSIVolumeSource readOnly(Boolean readOnly) { + public CSIVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -146,13 +145,13 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1CSIVolumeSource volumeAttributes(Map volumeAttributes) { + public CSIVolumeSource volumeAttributes(Map volumeAttributes) { this.volumeAttributes = volumeAttributes; return this; } - public IoK8sApiCoreV1CSIVolumeSource putVolumeAttributesItem(String key, String volumeAttributesItem) { + public CSIVolumeSource putVolumeAttributesItem(String key, String volumeAttributesItem) { if (this.volumeAttributes == null) { this.volumeAttributes = new HashMap(); } @@ -185,12 +184,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1CSIVolumeSource ioK8sApiCoreV1CSIVolumeSource = (IoK8sApiCoreV1CSIVolumeSource) o; - return Objects.equals(this.driver, ioK8sApiCoreV1CSIVolumeSource.driver) && - Objects.equals(this.fsType, ioK8sApiCoreV1CSIVolumeSource.fsType) && - Objects.equals(this.nodePublishSecretRef, ioK8sApiCoreV1CSIVolumeSource.nodePublishSecretRef) && - Objects.equals(this.readOnly, ioK8sApiCoreV1CSIVolumeSource.readOnly) && - Objects.equals(this.volumeAttributes, ioK8sApiCoreV1CSIVolumeSource.volumeAttributes); + CSIVolumeSource csIVolumeSource = (CSIVolumeSource) o; + return Objects.equals(this.driver, csIVolumeSource.driver) && + Objects.equals(this.fsType, csIVolumeSource.fsType) && + Objects.equals(this.nodePublishSecretRef, csIVolumeSource.nodePublishSecretRef) && + Objects.equals(this.readOnly, csIVolumeSource.readOnly) && + Objects.equals(this.volumeAttributes, csIVolumeSource.volumeAttributes); } @Override @@ -202,7 +201,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1CSIVolumeSource {\n"); + sb.append("class CSIVolumeSource {\n"); sb.append(" driver: ").append(toIndentedString(driver)).append("\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" nodePublishSecretRef: ").append(toIndentedString(nodePublishSecretRef)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Capabilities.java b/src/main/java/io/argoproj/workflow/models/Capabilities.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Capabilities.java rename to src/main/java/io/argoproj/workflow/models/Capabilities.java index dc99501d..f861be55 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Capabilities.java +++ b/src/main/java/io/argoproj/workflow/models/Capabilities.java @@ -31,7 +31,7 @@ */ @ApiModel(description = "Adds and removes POSIX capabilities from running containers.") -public class IoK8sApiCoreV1Capabilities { +public class Capabilities { public static final String SERIALIZED_NAME_ADD = "add"; @SerializedName(SERIALIZED_NAME_ADD) private List add = null; @@ -41,13 +41,13 @@ public class IoK8sApiCoreV1Capabilities { private List drop = null; - public IoK8sApiCoreV1Capabilities add(List add) { + public Capabilities add(List add) { this.add = add; return this; } - public IoK8sApiCoreV1Capabilities addAddItem(String addItem) { + public Capabilities addAddItem(String addItem) { if (this.add == null) { this.add = new ArrayList(); } @@ -72,13 +72,13 @@ public void setAdd(List add) { } - public IoK8sApiCoreV1Capabilities drop(List drop) { + public Capabilities drop(List drop) { this.drop = drop; return this; } - public IoK8sApiCoreV1Capabilities addDropItem(String dropItem) { + public Capabilities addDropItem(String dropItem) { if (this.drop == null) { this.drop = new ArrayList(); } @@ -111,9 +111,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1Capabilities ioK8sApiCoreV1Capabilities = (IoK8sApiCoreV1Capabilities) o; - return Objects.equals(this.add, ioK8sApiCoreV1Capabilities.add) && - Objects.equals(this.drop, ioK8sApiCoreV1Capabilities.drop); + Capabilities capabilities = (Capabilities) o; + return Objects.equals(this.add, capabilities.add) && + Objects.equals(this.drop, capabilities.drop); } @Override @@ -125,7 +125,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Capabilities {\n"); + sb.append("class Capabilities {\n"); sb.append(" add: ").append(toIndentedString(add)).append("\n"); sb.append(" drop: ").append(toIndentedString(drop)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CephFSVolumeSource.java b/src/main/java/io/argoproj/workflow/models/CephFSVolumeSource.java similarity index 80% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CephFSVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/CephFSVolumeSource.java index 64cc9148..c97b3819 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CephFSVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/CephFSVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +31,7 @@ */ @ApiModel(description = "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.") -public class IoK8sApiCoreV1CephFSVolumeSource { +public class CephFSVolumeSource { public static final String SERIALIZED_NAME_MONITORS = "monitors"; @SerializedName(SERIALIZED_NAME_MONITORS) private List monitors = new ArrayList(); @@ -51,20 +50,20 @@ public class IoK8sApiCoreV1CephFSVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; public static final String SERIALIZED_NAME_USER = "user"; @SerializedName(SERIALIZED_NAME_USER) private String user; - public IoK8sApiCoreV1CephFSVolumeSource monitors(List monitors) { + public CephFSVolumeSource monitors(List monitors) { this.monitors = monitors; return this; } - public IoK8sApiCoreV1CephFSVolumeSource addMonitorsItem(String monitorsItem) { + public CephFSVolumeSource addMonitorsItem(String monitorsItem) { this.monitors.add(monitorsItem); return this; } @@ -85,7 +84,7 @@ public void setMonitors(List monitors) { } - public IoK8sApiCoreV1CephFSVolumeSource path(String path) { + public CephFSVolumeSource path(String path) { this.path = path; return this; @@ -108,7 +107,7 @@ public void setPath(String path) { } - public IoK8sApiCoreV1CephFSVolumeSource readOnly(Boolean readOnly) { + public CephFSVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -131,7 +130,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1CephFSVolumeSource secretFile(String secretFile) { + public CephFSVolumeSource secretFile(String secretFile) { this.secretFile = secretFile; return this; @@ -154,7 +153,7 @@ public void setSecretFile(String secretFile) { } - public IoK8sApiCoreV1CephFSVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public CephFSVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -167,17 +166,17 @@ public IoK8sApiCoreV1CephFSVolumeSource secretRef(IoK8sApiCoreV1LocalObjectRefer @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } - public IoK8sApiCoreV1CephFSVolumeSource user(String user) { + public CephFSVolumeSource user(String user) { this.user = user; return this; @@ -208,13 +207,13 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1CephFSVolumeSource ioK8sApiCoreV1CephFSVolumeSource = (IoK8sApiCoreV1CephFSVolumeSource) o; - return Objects.equals(this.monitors, ioK8sApiCoreV1CephFSVolumeSource.monitors) && - Objects.equals(this.path, ioK8sApiCoreV1CephFSVolumeSource.path) && - Objects.equals(this.readOnly, ioK8sApiCoreV1CephFSVolumeSource.readOnly) && - Objects.equals(this.secretFile, ioK8sApiCoreV1CephFSVolumeSource.secretFile) && - Objects.equals(this.secretRef, ioK8sApiCoreV1CephFSVolumeSource.secretRef) && - Objects.equals(this.user, ioK8sApiCoreV1CephFSVolumeSource.user); + CephFSVolumeSource cephFSVolumeSource = (CephFSVolumeSource) o; + return Objects.equals(this.monitors, cephFSVolumeSource.monitors) && + Objects.equals(this.path, cephFSVolumeSource.path) && + Objects.equals(this.readOnly, cephFSVolumeSource.readOnly) && + Objects.equals(this.secretFile, cephFSVolumeSource.secretFile) && + Objects.equals(this.secretRef, cephFSVolumeSource.secretRef) && + Objects.equals(this.user, cephFSVolumeSource.user); } @Override @@ -226,7 +225,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1CephFSVolumeSource {\n"); + sb.append("class CephFSVolumeSource {\n"); sb.append(" monitors: ").append(toIndentedString(monitors)).append("\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CinderVolumeSource.java b/src/main/java/io/argoproj/workflow/models/CinderVolumeSource.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CinderVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/CinderVolumeSource.java index 899667f5..bc57c2d6 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1CinderVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/CinderVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,7 +29,7 @@ */ @ApiModel(description = "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1CinderVolumeSource { +public class CinderVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -41,14 +40,14 @@ public class IoK8sApiCoreV1CinderVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; public static final String SERIALIZED_NAME_VOLUME_I_D = "volumeID"; @SerializedName(SERIALIZED_NAME_VOLUME_I_D) private String volumeID; - public IoK8sApiCoreV1CinderVolumeSource fsType(String fsType) { + public CinderVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -71,7 +70,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1CinderVolumeSource readOnly(Boolean readOnly) { + public CinderVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -94,7 +93,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1CinderVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public CinderVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -107,17 +106,17 @@ public IoK8sApiCoreV1CinderVolumeSource secretRef(IoK8sApiCoreV1LocalObjectRefer @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } - public IoK8sApiCoreV1CinderVolumeSource volumeID(String volumeID) { + public CinderVolumeSource volumeID(String volumeID) { this.volumeID = volumeID; return this; @@ -147,11 +146,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1CinderVolumeSource ioK8sApiCoreV1CinderVolumeSource = (IoK8sApiCoreV1CinderVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1CinderVolumeSource.fsType) && - Objects.equals(this.readOnly, ioK8sApiCoreV1CinderVolumeSource.readOnly) && - Objects.equals(this.secretRef, ioK8sApiCoreV1CinderVolumeSource.secretRef) && - Objects.equals(this.volumeID, ioK8sApiCoreV1CinderVolumeSource.volumeID); + CinderVolumeSource cinderVolumeSource = (CinderVolumeSource) o; + return Objects.equals(this.fsType, cinderVolumeSource.fsType) && + Objects.equals(this.readOnly, cinderVolumeSource.readOnly) && + Objects.equals(this.secretRef, cinderVolumeSource.secretRef) && + Objects.equals(this.volumeID, cinderVolumeSource.volumeID); } @Override @@ -163,7 +162,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1CinderVolumeSource {\n"); + sb.append("class CinderVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append(" secretRef: ").append(toIndentedString(secretRef)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.java b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplate.java similarity index 74% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.java rename to src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplate.java index ad6794eb..a8ac1258 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.java +++ b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplate.java @@ -20,8 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ObjectMeta; +import io.argoproj.workflow.models.WorkflowTemplateSpec; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -31,7 +30,7 @@ */ @ApiModel(description = "ClusterWorkflowTemplate is the definition of a workflow template resource in cluster scope") -public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate { +public class ClusterWorkflowTemplate { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -42,14 +41,14 @@ public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata; + private io.kubernetes.client.models.V1ObjectMeta metadata; public static final String SERIALIZED_NAME_SPEC = "spec"; @SerializedName(SERIALIZED_NAME_SPEC) - private IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec spec; + private WorkflowTemplateSpec spec; - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate apiVersion(String apiVersion) { + public ClusterWorkflowTemplate apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -72,7 +71,7 @@ public void setApiVersion(String apiVersion) { } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate kind(String kind) { + public ClusterWorkflowTemplate kind(String kind) { this.kind = kind; return this; @@ -95,7 +94,7 @@ public void setKind(String kind) { } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate metadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { + public ClusterWorkflowTemplate metadata(io.kubernetes.client.models.V1ObjectMeta metadata) { this.metadata = metadata; return this; @@ -107,17 +106,17 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate metadata(IoK8sApimachin **/ @ApiModelProperty(required = true, value = "") - public IoK8sApimachineryPkgApisMetaV1ObjectMeta getMetadata() { + public io.kubernetes.client.models.V1ObjectMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ObjectMeta metadata) { this.metadata = metadata; } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate spec(IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec spec) { + public ClusterWorkflowTemplate spec(WorkflowTemplateSpec spec) { this.spec = spec; return this; @@ -129,12 +128,12 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate spec(IoArgoprojWorkflow **/ @ApiModelProperty(required = true, value = "") - public IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec getSpec() { + public WorkflowTemplateSpec getSpec() { return spec; } - public void setSpec(IoArgoprojWorkflowV1alpha1WorkflowTemplateSpec spec) { + public void setSpec(WorkflowTemplateSpec spec) { this.spec = spec; } @@ -147,11 +146,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = (IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate) o; - return Objects.equals(this.apiVersion, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.apiVersion) && - Objects.equals(this.kind, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.kind) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.metadata) && - Objects.equals(this.spec, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplate.spec); + ClusterWorkflowTemplate clusterWorkflowTemplate = (ClusterWorkflowTemplate) o; + return Objects.equals(this.apiVersion, clusterWorkflowTemplate.apiVersion) && + Objects.equals(this.kind, clusterWorkflowTemplate.kind) && + Objects.equals(this.metadata, clusterWorkflowTemplate.metadata) && + Objects.equals(this.spec, clusterWorkflowTemplate.spec); } @Override @@ -163,7 +162,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate {\n"); + sb.append("class ClusterWorkflowTemplate {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.java b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateCreateRequest.java similarity index 59% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.java rename to src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateCreateRequest.java index f99c4762..3c8501c6 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.java +++ b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateCreateRequest.java @@ -20,27 +20,27 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1CreateOptions; +import io.argoproj.workflow.models.ClusterWorkflowTemplate; +import io.argoproj.workflow.models.CreateOptions; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest + * ClusterWorkflowTemplateCreateRequest */ -public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest { +public class ClusterWorkflowTemplateCreateRequest { public static final String SERIALIZED_NAME_CREATE_OPTIONS = "createOptions"; @SerializedName(SERIALIZED_NAME_CREATE_OPTIONS) - private IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions; + private CreateOptions createOptions; public static final String SERIALIZED_NAME_TEMPLATE = "template"; @SerializedName(SERIALIZED_NAME_TEMPLATE) - private IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template; + private ClusterWorkflowTemplate template; - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest createOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public ClusterWorkflowTemplateCreateRequest createOptions(CreateOptions createOptions) { this.createOptions = createOptions; return this; @@ -53,17 +53,17 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest createOption @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1CreateOptions getCreateOptions() { + public CreateOptions getCreateOptions() { return createOptions; } - public void setCreateOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public void setCreateOptions(CreateOptions createOptions) { this.createOptions = createOptions; } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest template(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template) { + public ClusterWorkflowTemplateCreateRequest template(ClusterWorkflowTemplate template) { this.template = template; return this; @@ -76,12 +76,12 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest template(IoA @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getTemplate() { + public ClusterWorkflowTemplate getTemplate() { return template; } - public void setTemplate(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template) { + public void setTemplate(ClusterWorkflowTemplate template) { this.template = template; } @@ -94,9 +94,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest = (IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest) o; - return Objects.equals(this.createOptions, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.createOptions) && - Objects.equals(this.template, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest.template); + ClusterWorkflowTemplateCreateRequest clusterWorkflowTemplateCreateRequest = (ClusterWorkflowTemplateCreateRequest) o; + return Objects.equals(this.createOptions, clusterWorkflowTemplateCreateRequest.createOptions) && + Objects.equals(this.template, clusterWorkflowTemplateCreateRequest.template); } @Override @@ -108,7 +108,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest {\n"); + sb.append("class ClusterWorkflowTemplateCreateRequest {\n"); sb.append(" createOptions: ").append(toIndentedString(createOptions)).append("\n"); sb.append(" template: ").append(toIndentedString(template)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.java b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateLintRequest.java similarity index 58% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.java rename to src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateLintRequest.java index 2829a2e0..6069afe7 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.java +++ b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateLintRequest.java @@ -20,27 +20,27 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1CreateOptions; +import io.argoproj.workflow.models.ClusterWorkflowTemplate; +import io.argoproj.workflow.models.CreateOptions; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest + * ClusterWorkflowTemplateLintRequest */ -public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest { +public class ClusterWorkflowTemplateLintRequest { public static final String SERIALIZED_NAME_CREATE_OPTIONS = "createOptions"; @SerializedName(SERIALIZED_NAME_CREATE_OPTIONS) - private IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions; + private CreateOptions createOptions; public static final String SERIALIZED_NAME_TEMPLATE = "template"; @SerializedName(SERIALIZED_NAME_TEMPLATE) - private IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template; + private ClusterWorkflowTemplate template; - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest createOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public ClusterWorkflowTemplateLintRequest createOptions(CreateOptions createOptions) { this.createOptions = createOptions; return this; @@ -53,17 +53,17 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest createOpti @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1CreateOptions getCreateOptions() { + public CreateOptions getCreateOptions() { return createOptions; } - public void setCreateOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public void setCreateOptions(CreateOptions createOptions) { this.createOptions = createOptions; } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest template(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template) { + public ClusterWorkflowTemplateLintRequest template(ClusterWorkflowTemplate template) { this.template = template; return this; @@ -76,12 +76,12 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest template(I @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getTemplate() { + public ClusterWorkflowTemplate getTemplate() { return template; } - public void setTemplate(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template) { + public void setTemplate(ClusterWorkflowTemplate template) { this.template = template; } @@ -94,9 +94,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest = (IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest) o; - return Objects.equals(this.createOptions, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.createOptions) && - Objects.equals(this.template, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest.template); + ClusterWorkflowTemplateLintRequest clusterWorkflowTemplateLintRequest = (ClusterWorkflowTemplateLintRequest) o; + return Objects.equals(this.createOptions, clusterWorkflowTemplateLintRequest.createOptions) && + Objects.equals(this.template, clusterWorkflowTemplateLintRequest.template); } @Override @@ -108,7 +108,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest {\n"); + sb.append("class ClusterWorkflowTemplateLintRequest {\n"); sb.append(" createOptions: ").append(toIndentedString(createOptions)).append("\n"); sb.append(" template: ").append(toIndentedString(template)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.java b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateList.java similarity index 70% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.java rename to src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateList.java index 517a3f71..4f3bd08f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.java +++ b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateList.java @@ -20,8 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ListMeta; +import io.argoproj.workflow.models.ClusterWorkflowTemplate; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,14 +32,14 @@ */ @ApiModel(description = "ClusterWorkflowTemplateList is list of ClusterWorkflowTemplate resources") -public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList { +public class ClusterWorkflowTemplateList { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = new ArrayList(); + private List items = new ArrayList(); public static final String SERIALIZED_NAME_KIND = "kind"; @SerializedName(SERIALIZED_NAME_KIND) @@ -48,10 +47,10 @@ public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ListMeta metadata; + private io.kubernetes.client.models.V1ListMeta metadata; - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList apiVersion(String apiVersion) { + public ClusterWorkflowTemplateList apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -74,13 +73,13 @@ public void setApiVersion(String apiVersion) { } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList items(List items) { + public ClusterWorkflowTemplateList items(List items) { this.items = items; return this; } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList addItemsItem(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate itemsItem) { + public ClusterWorkflowTemplateList addItemsItem(ClusterWorkflowTemplate itemsItem) { this.items.add(itemsItem); return this; } @@ -91,17 +90,17 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList addItemsItem(IoArgo **/ @ApiModelProperty(required = true, value = "") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList kind(String kind) { + public ClusterWorkflowTemplateList kind(String kind) { this.kind = kind; return this; @@ -124,7 +123,7 @@ public void setKind(String kind) { } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList metadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public ClusterWorkflowTemplateList metadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; return this; @@ -136,12 +135,12 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList metadata(IoK8sApima **/ @ApiModelProperty(required = true, value = "") - public IoK8sApimachineryPkgApisMetaV1ListMeta getMetadata() { + public io.kubernetes.client.models.V1ListMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; } @@ -154,11 +153,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList = (IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList) o; - return Objects.equals(this.apiVersion, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.apiVersion) && - Objects.equals(this.items, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.items) && - Objects.equals(this.kind, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.kind) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList.metadata); + ClusterWorkflowTemplateList clusterWorkflowTemplateList = (ClusterWorkflowTemplateList) o; + return Objects.equals(this.apiVersion, clusterWorkflowTemplateList.apiVersion) && + Objects.equals(this.items, clusterWorkflowTemplateList.items) && + Objects.equals(this.kind, clusterWorkflowTemplateList.kind) && + Objects.equals(this.metadata, clusterWorkflowTemplateList.metadata); } @Override @@ -170,7 +169,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList {\n"); + sb.append("class ClusterWorkflowTemplateList {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.java b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateUpdateRequest.java similarity index 65% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.java rename to src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateUpdateRequest.java index 3521d935..f2003337 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.java +++ b/src/main/java/io/argoproj/workflow/models/ClusterWorkflowTemplateUpdateRequest.java @@ -20,26 +20,26 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; +import io.argoproj.workflow.models.ClusterWorkflowTemplate; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest + * ClusterWorkflowTemplateUpdateRequest */ -public class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest { +public class ClusterWorkflowTemplateUpdateRequest { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; public static final String SERIALIZED_NAME_TEMPLATE = "template"; @SerializedName(SERIALIZED_NAME_TEMPLATE) - private IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template; + private ClusterWorkflowTemplate template; - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest name(String name) { + public ClusterWorkflowTemplateUpdateRequest name(String name) { this.name = name; return this; @@ -62,7 +62,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest template(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template) { + public ClusterWorkflowTemplateUpdateRequest template(ClusterWorkflowTemplate template) { this.template = template; return this; @@ -75,12 +75,12 @@ public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest template(I @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate getTemplate() { + public ClusterWorkflowTemplate getTemplate() { return template; } - public void setTemplate(IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate template) { + public void setTemplate(ClusterWorkflowTemplate template) { this.template = template; } @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest = (IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest) o; - return Objects.equals(this.name, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.name) && - Objects.equals(this.template, ioArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest.template); + ClusterWorkflowTemplateUpdateRequest clusterWorkflowTemplateUpdateRequest = (ClusterWorkflowTemplateUpdateRequest) o; + return Objects.equals(this.name, clusterWorkflowTemplateUpdateRequest.name) && + Objects.equals(this.template, clusterWorkflowTemplateUpdateRequest.template); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest {\n"); + sb.append("class ClusterWorkflowTemplateUpdateRequest {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" template: ").append(toIndentedString(template)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Condition.java b/src/main/java/io/argoproj/workflow/models/Condition.java similarity index 80% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Condition.java rename to src/main/java/io/argoproj/workflow/models/Condition.java index 14bbef13..fe374730 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Condition.java +++ b/src/main/java/io/argoproj/workflow/models/Condition.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1Condition + * Condition */ -public class IoArgoprojWorkflowV1alpha1Condition { +public class Condition { public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) private String message; @@ -42,7 +42,7 @@ public class IoArgoprojWorkflowV1alpha1Condition { private String type; - public IoArgoprojWorkflowV1alpha1Condition message(String message) { + public Condition message(String message) { this.message = message; return this; @@ -65,7 +65,7 @@ public void setMessage(String message) { } - public IoArgoprojWorkflowV1alpha1Condition status(String status) { + public Condition status(String status) { this.status = status; return this; @@ -88,7 +88,7 @@ public void setStatus(String status) { } - public IoArgoprojWorkflowV1alpha1Condition type(String type) { + public Condition type(String type) { this.type = type; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Condition ioArgoprojWorkflowV1alpha1Condition = (IoArgoprojWorkflowV1alpha1Condition) o; - return Objects.equals(this.message, ioArgoprojWorkflowV1alpha1Condition.message) && - Objects.equals(this.status, ioArgoprojWorkflowV1alpha1Condition.status) && - Objects.equals(this.type, ioArgoprojWorkflowV1alpha1Condition.type); + Condition condition = (Condition) o; + return Objects.equals(this.message, condition.message) && + Objects.equals(this.status, condition.status) && + Objects.equals(this.type, condition.type); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Condition {\n"); + sb.append("class Condition {\n"); sb.append(" message: ").append(toIndentedString(message)).append("\n"); sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapEnvSource.java b/src/main/java/io/argoproj/workflow/models/ConfigMapEnvSource.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapEnvSource.java rename to src/main/java/io/argoproj/workflow/models/ConfigMapEnvSource.java index 1dc100cb..2a35c273 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapEnvSource.java +++ b/src/main/java/io/argoproj/workflow/models/ConfigMapEnvSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.") -public class IoK8sApiCoreV1ConfigMapEnvSource { +public class ConfigMapEnvSource { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1ConfigMapEnvSource { private Boolean optional; - public IoK8sApiCoreV1ConfigMapEnvSource name(String name) { + public ConfigMapEnvSource name(String name) { this.name = name; return this; @@ -62,7 +62,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1ConfigMapEnvSource optional(Boolean optional) { + public ConfigMapEnvSource optional(Boolean optional) { this.optional = optional; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ConfigMapEnvSource ioK8sApiCoreV1ConfigMapEnvSource = (IoK8sApiCoreV1ConfigMapEnvSource) o; - return Objects.equals(this.name, ioK8sApiCoreV1ConfigMapEnvSource.name) && - Objects.equals(this.optional, ioK8sApiCoreV1ConfigMapEnvSource.optional); + ConfigMapEnvSource configMapEnvSource = (ConfigMapEnvSource) o; + return Objects.equals(this.name, configMapEnvSource.name) && + Objects.equals(this.optional, configMapEnvSource.optional); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ConfigMapEnvSource {\n"); + sb.append("class ConfigMapEnvSource {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapProjection.java b/src/main/java/io/argoproj/workflow/models/ConfigMapProjection.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapProjection.java rename to src/main/java/io/argoproj/workflow/models/ConfigMapProjection.java index 62ec5b1e..64b18ae1 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapProjection.java +++ b/src/main/java/io/argoproj/workflow/models/ConfigMapProjection.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1KeyToPath; +import io.argoproj.workflow.models.KeyToPath; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,10 +32,10 @@ */ @ApiModel(description = "Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.") -public class IoK8sApiCoreV1ConfigMapProjection { +public class ConfigMapProjection { public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = null; + private List items = null; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -46,15 +46,15 @@ public class IoK8sApiCoreV1ConfigMapProjection { private Boolean optional; - public IoK8sApiCoreV1ConfigMapProjection items(List items) { + public ConfigMapProjection items(List items) { this.items = items; return this; } - public IoK8sApiCoreV1ConfigMapProjection addItemsItem(IoK8sApiCoreV1KeyToPath itemsItem) { + public ConfigMapProjection addItemsItem(KeyToPath itemsItem) { if (this.items == null) { - this.items = new ArrayList(); + this.items = new ArrayList(); } this.items.add(itemsItem); return this; @@ -67,17 +67,17 @@ public IoK8sApiCoreV1ConfigMapProjection addItemsItem(IoK8sApiCoreV1KeyToPath it @javax.annotation.Nullable @ApiModelProperty(value = "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoK8sApiCoreV1ConfigMapProjection name(String name) { + public ConfigMapProjection name(String name) { this.name = name; return this; @@ -100,7 +100,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1ConfigMapProjection optional(Boolean optional) { + public ConfigMapProjection optional(Boolean optional) { this.optional = optional; return this; @@ -131,10 +131,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ConfigMapProjection ioK8sApiCoreV1ConfigMapProjection = (IoK8sApiCoreV1ConfigMapProjection) o; - return Objects.equals(this.items, ioK8sApiCoreV1ConfigMapProjection.items) && - Objects.equals(this.name, ioK8sApiCoreV1ConfigMapProjection.name) && - Objects.equals(this.optional, ioK8sApiCoreV1ConfigMapProjection.optional); + ConfigMapProjection configMapProjection = (ConfigMapProjection) o; + return Objects.equals(this.items, configMapProjection.items) && + Objects.equals(this.name, configMapProjection.name) && + Objects.equals(this.optional, configMapProjection.optional); } @Override @@ -146,7 +146,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ConfigMapProjection {\n"); + sb.append("class ConfigMapProjection {\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapVolumeSource.java b/src/main/java/io/argoproj/workflow/models/ConfigMapVolumeSource.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/ConfigMapVolumeSource.java index d84ca41a..a18bf263 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/ConfigMapVolumeSource.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1KeyToPath; +import io.argoproj.workflow.models.KeyToPath; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,14 +32,14 @@ */ @ApiModel(description = "Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1ConfigMapVolumeSource { +public class ConfigMapVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @SerializedName(SERIALIZED_NAME_DEFAULT_MODE) private Integer defaultMode; public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = null; + private List items = null; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -50,7 +50,7 @@ public class IoK8sApiCoreV1ConfigMapVolumeSource { private Boolean optional; - public IoK8sApiCoreV1ConfigMapVolumeSource defaultMode(Integer defaultMode) { + public ConfigMapVolumeSource defaultMode(Integer defaultMode) { this.defaultMode = defaultMode; return this; @@ -73,15 +73,15 @@ public void setDefaultMode(Integer defaultMode) { } - public IoK8sApiCoreV1ConfigMapVolumeSource items(List items) { + public ConfigMapVolumeSource items(List items) { this.items = items; return this; } - public IoK8sApiCoreV1ConfigMapVolumeSource addItemsItem(IoK8sApiCoreV1KeyToPath itemsItem) { + public ConfigMapVolumeSource addItemsItem(KeyToPath itemsItem) { if (this.items == null) { - this.items = new ArrayList(); + this.items = new ArrayList(); } this.items.add(itemsItem); return this; @@ -94,17 +94,17 @@ public IoK8sApiCoreV1ConfigMapVolumeSource addItemsItem(IoK8sApiCoreV1KeyToPath @javax.annotation.Nullable @ApiModelProperty(value = "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoK8sApiCoreV1ConfigMapVolumeSource name(String name) { + public ConfigMapVolumeSource name(String name) { this.name = name; return this; @@ -127,7 +127,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1ConfigMapVolumeSource optional(Boolean optional) { + public ConfigMapVolumeSource optional(Boolean optional) { this.optional = optional; return this; @@ -158,11 +158,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ConfigMapVolumeSource ioK8sApiCoreV1ConfigMapVolumeSource = (IoK8sApiCoreV1ConfigMapVolumeSource) o; - return Objects.equals(this.defaultMode, ioK8sApiCoreV1ConfigMapVolumeSource.defaultMode) && - Objects.equals(this.items, ioK8sApiCoreV1ConfigMapVolumeSource.items) && - Objects.equals(this.name, ioK8sApiCoreV1ConfigMapVolumeSource.name) && - Objects.equals(this.optional, ioK8sApiCoreV1ConfigMapVolumeSource.optional); + ConfigMapVolumeSource configMapVolumeSource = (ConfigMapVolumeSource) o; + return Objects.equals(this.defaultMode, configMapVolumeSource.defaultMode) && + Objects.equals(this.items, configMapVolumeSource.items) && + Objects.equals(this.name, configMapVolumeSource.name) && + Objects.equals(this.optional, configMapVolumeSource.optional); } @Override @@ -174,7 +174,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ConfigMapVolumeSource {\n"); + sb.append("class ConfigMapVolumeSource {\n"); sb.append(" defaultMode: ").append(toIndentedString(defaultMode)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ContinueOn.java b/src/main/java/io/argoproj/workflow/models/ContinueOn.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ContinueOn.java rename to src/main/java/io/argoproj/workflow/models/ContinueOn.java index 4993412a..9c5e2887 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ContinueOn.java +++ b/src/main/java/io/argoproj/workflow/models/ContinueOn.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "ContinueOn defines if a workflow should continue even if a task or step fails/errors. It can be specified if the workflow should continue when the pod errors, fails or both.") -public class IoArgoprojWorkflowV1alpha1ContinueOn { +public class ContinueOn { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) private Boolean error; @@ -39,7 +39,7 @@ public class IoArgoprojWorkflowV1alpha1ContinueOn { private Boolean failed; - public IoArgoprojWorkflowV1alpha1ContinueOn error(Boolean error) { + public ContinueOn error(Boolean error) { this.error = error; return this; @@ -62,7 +62,7 @@ public void setError(Boolean error) { } - public IoArgoprojWorkflowV1alpha1ContinueOn failed(Boolean failed) { + public ContinueOn failed(Boolean failed) { this.failed = failed; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ContinueOn ioArgoprojWorkflowV1alpha1ContinueOn = (IoArgoprojWorkflowV1alpha1ContinueOn) o; - return Objects.equals(this.error, ioArgoprojWorkflowV1alpha1ContinueOn.error) && - Objects.equals(this.failed, ioArgoprojWorkflowV1alpha1ContinueOn.failed); + ContinueOn continueOn = (ContinueOn) o; + return Objects.equals(this.error, continueOn.error) && + Objects.equals(this.failed, continueOn.failed); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ContinueOn {\n"); + sb.append("class ContinueOn {\n"); sb.append(" error: ").append(toIndentedString(error)).append("\n"); sb.append(" failed: ").append(toIndentedString(failed)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Counter.java b/src/main/java/io/argoproj/workflow/models/Counter.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Counter.java rename to src/main/java/io/argoproj/workflow/models/Counter.java index 1a4ded52..dbae042c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Counter.java +++ b/src/main/java/io/argoproj/workflow/models/Counter.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "Counter is a Counter prometheus metric") -public class IoArgoprojWorkflowV1alpha1Counter { +public class Counter { public static final String SERIALIZED_NAME_VALUE = "value"; @SerializedName(SERIALIZED_NAME_VALUE) private String value; - public IoArgoprojWorkflowV1alpha1Counter value(String value) { + public Counter value(String value) { this.value = value; return this; @@ -65,8 +65,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Counter ioArgoprojWorkflowV1alpha1Counter = (IoArgoprojWorkflowV1alpha1Counter) o; - return Objects.equals(this.value, ioArgoprojWorkflowV1alpha1Counter.value); + Counter counter = (Counter) o; + return Objects.equals(this.value, counter.value); } @Override @@ -78,7 +78,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Counter {\n"); + sb.append("class Counter {\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.java b/src/main/java/io/argoproj/workflow/models/CreateCronWorkflowRequest.java similarity index 63% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.java rename to src/main/java/io/argoproj/workflow/models/CreateCronWorkflowRequest.java index 2c467bca..5c33b70a 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.java +++ b/src/main/java/io/argoproj/workflow/models/CreateCronWorkflowRequest.java @@ -20,31 +20,31 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflow; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1CreateOptions; +import io.argoproj.workflow.models.CreateOptions; +import io.argoproj.workflow.models.CronWorkflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest + * CreateCronWorkflowRequest */ -public class IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest { +public class CreateCronWorkflowRequest { public static final String SERIALIZED_NAME_CREATE_OPTIONS = "createOptions"; @SerializedName(SERIALIZED_NAME_CREATE_OPTIONS) - private IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions; + private CreateOptions createOptions; public static final String SERIALIZED_NAME_CRON_WORKFLOW = "cronWorkflow"; @SerializedName(SERIALIZED_NAME_CRON_WORKFLOW) - private IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow; + private CronWorkflow cronWorkflow; public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) private String namespace; - public IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest createOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public CreateCronWorkflowRequest createOptions(CreateOptions createOptions) { this.createOptions = createOptions; return this; @@ -57,17 +57,17 @@ public IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest createOptions(IoK8sAp @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1CreateOptions getCreateOptions() { + public CreateOptions getCreateOptions() { return createOptions; } - public void setCreateOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public void setCreateOptions(CreateOptions createOptions) { this.createOptions = createOptions; } - public IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest cronWorkflow(IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow) { + public CreateCronWorkflowRequest cronWorkflow(CronWorkflow cronWorkflow) { this.cronWorkflow = cronWorkflow; return this; @@ -80,17 +80,17 @@ public IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest cronWorkflow(IoArgopr @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow() { + public CronWorkflow getCronWorkflow() { return cronWorkflow; } - public void setCronWorkflow(IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow) { + public void setCronWorkflow(CronWorkflow cronWorkflow) { this.cronWorkflow = cronWorkflow; } - public IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest namespace(String namespace) { + public CreateCronWorkflowRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -121,10 +121,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest ioArgoprojWorkflowV1alpha1CreateCronWorkflowRequest = (IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest) o; - return Objects.equals(this.createOptions, ioArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.createOptions) && - Objects.equals(this.cronWorkflow, ioArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.cronWorkflow) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1CreateCronWorkflowRequest.namespace); + CreateCronWorkflowRequest createCronWorkflowRequest = (CreateCronWorkflowRequest) o; + return Objects.equals(this.createOptions, createCronWorkflowRequest.createOptions) && + Objects.equals(this.cronWorkflow, createCronWorkflowRequest.cronWorkflow) && + Objects.equals(this.namespace, createCronWorkflowRequest.namespace); } @Override @@ -136,7 +136,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest {\n"); + sb.append("class CreateCronWorkflowRequest {\n"); sb.append(" createOptions: ").append(toIndentedString(createOptions)).append("\n"); sb.append(" cronWorkflow: ").append(toIndentedString(cronWorkflow)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1CreateOptions.java b/src/main/java/io/argoproj/workflow/models/CreateOptions.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1CreateOptions.java rename to src/main/java/io/argoproj/workflow/models/CreateOptions.java index a7c24352..c7b0d58f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1CreateOptions.java +++ b/src/main/java/io/argoproj/workflow/models/CreateOptions.java @@ -31,7 +31,7 @@ */ @ApiModel(description = "CreateOptions may be provided when creating an API object.") -public class IoK8sApimachineryPkgApisMetaV1CreateOptions { +public class CreateOptions { public static final String SERIALIZED_NAME_DRY_RUN = "dryRun"; @SerializedName(SERIALIZED_NAME_DRY_RUN) private List dryRun = null; @@ -41,13 +41,13 @@ public class IoK8sApimachineryPkgApisMetaV1CreateOptions { private String fieldManager; - public IoK8sApimachineryPkgApisMetaV1CreateOptions dryRun(List dryRun) { + public CreateOptions dryRun(List dryRun) { this.dryRun = dryRun; return this; } - public IoK8sApimachineryPkgApisMetaV1CreateOptions addDryRunItem(String dryRunItem) { + public CreateOptions addDryRunItem(String dryRunItem) { if (this.dryRun == null) { this.dryRun = new ArrayList(); } @@ -72,7 +72,7 @@ public void setDryRun(List dryRun) { } - public IoK8sApimachineryPkgApisMetaV1CreateOptions fieldManager(String fieldManager) { + public CreateOptions fieldManager(String fieldManager) { this.fieldManager = fieldManager; return this; @@ -103,9 +103,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1CreateOptions ioK8sApimachineryPkgApisMetaV1CreateOptions = (IoK8sApimachineryPkgApisMetaV1CreateOptions) o; - return Objects.equals(this.dryRun, ioK8sApimachineryPkgApisMetaV1CreateOptions.dryRun) && - Objects.equals(this.fieldManager, ioK8sApimachineryPkgApisMetaV1CreateOptions.fieldManager); + CreateOptions createOptions = (CreateOptions) o; + return Objects.equals(this.dryRun, createOptions.dryRun) && + Objects.equals(this.fieldManager, createOptions.fieldManager); } @Override @@ -117,7 +117,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1CreateOptions {\n"); + sb.append("class CreateOptions {\n"); sb.append(" dryRun: ").append(toIndentedString(dryRun)).append("\n"); sb.append(" fieldManager: ").append(toIndentedString(fieldManager)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflow.java b/src/main/java/io/argoproj/workflow/models/CronWorkflow.java similarity index 71% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflow.java rename to src/main/java/io/argoproj/workflow/models/CronWorkflow.java index 652b5a5b..be436e26 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflow.java +++ b/src/main/java/io/argoproj/workflow/models/CronWorkflow.java @@ -20,9 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflowSpec; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflowStatus; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ObjectMeta; +import io.argoproj.workflow.models.CronWorkflowSpec; +import io.argoproj.workflow.models.CronWorkflowStatus; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +31,7 @@ */ @ApiModel(description = "CronWorkflow is the definition of a scheduled workflow resource") -public class IoArgoprojWorkflowV1alpha1CronWorkflow { +public class CronWorkflow { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -43,18 +42,18 @@ public class IoArgoprojWorkflowV1alpha1CronWorkflow { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata; + private io.kubernetes.client.models.V1ObjectMeta metadata; public static final String SERIALIZED_NAME_SPEC = "spec"; @SerializedName(SERIALIZED_NAME_SPEC) - private IoArgoprojWorkflowV1alpha1CronWorkflowSpec spec; + private CronWorkflowSpec spec; public static final String SERIALIZED_NAME_STATUS = "status"; @SerializedName(SERIALIZED_NAME_STATUS) - private IoArgoprojWorkflowV1alpha1CronWorkflowStatus status; + private CronWorkflowStatus status; - public IoArgoprojWorkflowV1alpha1CronWorkflow apiVersion(String apiVersion) { + public CronWorkflow apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -77,7 +76,7 @@ public void setApiVersion(String apiVersion) { } - public IoArgoprojWorkflowV1alpha1CronWorkflow kind(String kind) { + public CronWorkflow kind(String kind) { this.kind = kind; return this; @@ -100,7 +99,7 @@ public void setKind(String kind) { } - public IoArgoprojWorkflowV1alpha1CronWorkflow metadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { + public CronWorkflow metadata(io.kubernetes.client.models.V1ObjectMeta metadata) { this.metadata = metadata; return this; @@ -112,17 +111,17 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow metadata(IoK8sApimachineryPkgApisM **/ @ApiModelProperty(required = true, value = "") - public IoK8sApimachineryPkgApisMetaV1ObjectMeta getMetadata() { + public io.kubernetes.client.models.V1ObjectMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ObjectMeta metadata) { this.metadata = metadata; } - public IoArgoprojWorkflowV1alpha1CronWorkflow spec(IoArgoprojWorkflowV1alpha1CronWorkflowSpec spec) { + public CronWorkflow spec(CronWorkflowSpec spec) { this.spec = spec; return this; @@ -134,17 +133,17 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow spec(IoArgoprojWorkflowV1alpha1Cro **/ @ApiModelProperty(required = true, value = "") - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec getSpec() { + public CronWorkflowSpec getSpec() { return spec; } - public void setSpec(IoArgoprojWorkflowV1alpha1CronWorkflowSpec spec) { + public void setSpec(CronWorkflowSpec spec) { this.spec = spec; } - public IoArgoprojWorkflowV1alpha1CronWorkflow status(IoArgoprojWorkflowV1alpha1CronWorkflowStatus status) { + public CronWorkflow status(CronWorkflowStatus status) { this.status = status; return this; @@ -157,12 +156,12 @@ public IoArgoprojWorkflowV1alpha1CronWorkflow status(IoArgoprojWorkflowV1alpha1C @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1CronWorkflowStatus getStatus() { + public CronWorkflowStatus getStatus() { return status; } - public void setStatus(IoArgoprojWorkflowV1alpha1CronWorkflowStatus status) { + public void setStatus(CronWorkflowStatus status) { this.status = status; } @@ -175,12 +174,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1CronWorkflow ioArgoprojWorkflowV1alpha1CronWorkflow = (IoArgoprojWorkflowV1alpha1CronWorkflow) o; - return Objects.equals(this.apiVersion, ioArgoprojWorkflowV1alpha1CronWorkflow.apiVersion) && - Objects.equals(this.kind, ioArgoprojWorkflowV1alpha1CronWorkflow.kind) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1CronWorkflow.metadata) && - Objects.equals(this.spec, ioArgoprojWorkflowV1alpha1CronWorkflow.spec) && - Objects.equals(this.status, ioArgoprojWorkflowV1alpha1CronWorkflow.status); + CronWorkflow cronWorkflow = (CronWorkflow) o; + return Objects.equals(this.apiVersion, cronWorkflow.apiVersion) && + Objects.equals(this.kind, cronWorkflow.kind) && + Objects.equals(this.metadata, cronWorkflow.metadata) && + Objects.equals(this.spec, cronWorkflow.spec) && + Objects.equals(this.status, cronWorkflow.status); } @Override @@ -192,7 +191,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1CronWorkflow {\n"); + sb.append("class CronWorkflow {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowList.java b/src/main/java/io/argoproj/workflow/models/CronWorkflowList.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowList.java rename to src/main/java/io/argoproj/workflow/models/CronWorkflowList.java index 4b0fcc10..9baae05f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowList.java +++ b/src/main/java/io/argoproj/workflow/models/CronWorkflowList.java @@ -20,8 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflow; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ListMeta; +import io.argoproj.workflow.models.CronWorkflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,14 +32,14 @@ */ @ApiModel(description = "CronWorkflowList is list of CronWorkflow resources") -public class IoArgoprojWorkflowV1alpha1CronWorkflowList { +public class CronWorkflowList { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = new ArrayList(); + private List items = new ArrayList(); public static final String SERIALIZED_NAME_KIND = "kind"; @SerializedName(SERIALIZED_NAME_KIND) @@ -48,10 +47,10 @@ public class IoArgoprojWorkflowV1alpha1CronWorkflowList { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ListMeta metadata; + private io.kubernetes.client.models.V1ListMeta metadata; - public IoArgoprojWorkflowV1alpha1CronWorkflowList apiVersion(String apiVersion) { + public CronWorkflowList apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -74,13 +73,13 @@ public void setApiVersion(String apiVersion) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowList items(List items) { + public CronWorkflowList items(List items) { this.items = items; return this; } - public IoArgoprojWorkflowV1alpha1CronWorkflowList addItemsItem(IoArgoprojWorkflowV1alpha1CronWorkflow itemsItem) { + public CronWorkflowList addItemsItem(CronWorkflow itemsItem) { this.items.add(itemsItem); return this; } @@ -91,17 +90,17 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowList addItemsItem(IoArgoprojWorkflo **/ @ApiModelProperty(required = true, value = "") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoArgoprojWorkflowV1alpha1CronWorkflowList kind(String kind) { + public CronWorkflowList kind(String kind) { this.kind = kind; return this; @@ -124,7 +123,7 @@ public void setKind(String kind) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowList metadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public CronWorkflowList metadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; return this; @@ -136,12 +135,12 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowList metadata(IoK8sApimachineryPkgA **/ @ApiModelProperty(required = true, value = "") - public IoK8sApimachineryPkgApisMetaV1ListMeta getMetadata() { + public io.kubernetes.client.models.V1ListMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; } @@ -154,11 +153,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1CronWorkflowList ioArgoprojWorkflowV1alpha1CronWorkflowList = (IoArgoprojWorkflowV1alpha1CronWorkflowList) o; - return Objects.equals(this.apiVersion, ioArgoprojWorkflowV1alpha1CronWorkflowList.apiVersion) && - Objects.equals(this.items, ioArgoprojWorkflowV1alpha1CronWorkflowList.items) && - Objects.equals(this.kind, ioArgoprojWorkflowV1alpha1CronWorkflowList.kind) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1CronWorkflowList.metadata); + CronWorkflowList cronWorkflowList = (CronWorkflowList) o; + return Objects.equals(this.apiVersion, cronWorkflowList.apiVersion) && + Objects.equals(this.items, cronWorkflowList.items) && + Objects.equals(this.kind, cronWorkflowList.kind) && + Objects.equals(this.metadata, cronWorkflowList.metadata); } @Override @@ -170,7 +169,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1CronWorkflowList {\n"); + sb.append("class CronWorkflowList {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.java b/src/main/java/io/argoproj/workflow/models/CronWorkflowSpec.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.java rename to src/main/java/io/argoproj/workflow/models/CronWorkflowSpec.java index a47c8e62..d012a65a 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec.java +++ b/src/main/java/io/argoproj/workflow/models/CronWorkflowSpec.java @@ -20,8 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowSpec; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ObjectMeta; +import io.argoproj.workflow.models.WorkflowSpec; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -31,7 +30,7 @@ */ @ApiModel(description = "CronWorkflowSpec is the specification of a CronWorkflow") -public class IoArgoprojWorkflowV1alpha1CronWorkflowSpec { +public class CronWorkflowSpec { public static final String SERIALIZED_NAME_CONCURRENCY_POLICY = "concurrencyPolicy"; @SerializedName(SERIALIZED_NAME_CONCURRENCY_POLICY) private String concurrencyPolicy; @@ -62,14 +61,14 @@ public class IoArgoprojWorkflowV1alpha1CronWorkflowSpec { public static final String SERIALIZED_NAME_WORKFLOW_METADATA = "workflowMetadata"; @SerializedName(SERIALIZED_NAME_WORKFLOW_METADATA) - private IoK8sApimachineryPkgApisMetaV1ObjectMeta workflowMetadata; + private io.kubernetes.client.models.V1ObjectMeta workflowMetadata; public static final String SERIALIZED_NAME_WORKFLOW_SPEC = "workflowSpec"; @SerializedName(SERIALIZED_NAME_WORKFLOW_SPEC) - private IoArgoprojWorkflowV1alpha1WorkflowSpec workflowSpec; + private WorkflowSpec workflowSpec; - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec concurrencyPolicy(String concurrencyPolicy) { + public CronWorkflowSpec concurrencyPolicy(String concurrencyPolicy) { this.concurrencyPolicy = concurrencyPolicy; return this; @@ -92,7 +91,7 @@ public void setConcurrencyPolicy(String concurrencyPolicy) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec failedJobsHistoryLimit(Integer failedJobsHistoryLimit) { + public CronWorkflowSpec failedJobsHistoryLimit(Integer failedJobsHistoryLimit) { this.failedJobsHistoryLimit = failedJobsHistoryLimit; return this; @@ -115,7 +114,7 @@ public void setFailedJobsHistoryLimit(Integer failedJobsHistoryLimit) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec schedule(String schedule) { + public CronWorkflowSpec schedule(String schedule) { this.schedule = schedule; return this; @@ -137,7 +136,7 @@ public void setSchedule(String schedule) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec startingDeadlineSeconds(Long startingDeadlineSeconds) { + public CronWorkflowSpec startingDeadlineSeconds(Long startingDeadlineSeconds) { this.startingDeadlineSeconds = startingDeadlineSeconds; return this; @@ -160,7 +159,7 @@ public void setStartingDeadlineSeconds(Long startingDeadlineSeconds) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec successfulJobsHistoryLimit(Integer successfulJobsHistoryLimit) { + public CronWorkflowSpec successfulJobsHistoryLimit(Integer successfulJobsHistoryLimit) { this.successfulJobsHistoryLimit = successfulJobsHistoryLimit; return this; @@ -183,7 +182,7 @@ public void setSuccessfulJobsHistoryLimit(Integer successfulJobsHistoryLimit) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec suspend(Boolean suspend) { + public CronWorkflowSpec suspend(Boolean suspend) { this.suspend = suspend; return this; @@ -206,7 +205,7 @@ public void setSuspend(Boolean suspend) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec timezone(String timezone) { + public CronWorkflowSpec timezone(String timezone) { this.timezone = timezone; return this; @@ -229,7 +228,7 @@ public void setTimezone(String timezone) { } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec workflowMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta workflowMetadata) { + public CronWorkflowSpec workflowMetadata(io.kubernetes.client.models.V1ObjectMeta workflowMetadata) { this.workflowMetadata = workflowMetadata; return this; @@ -242,17 +241,17 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowSpec workflowMetadata(IoK8sApimachi @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1ObjectMeta getWorkflowMetadata() { + public io.kubernetes.client.models.V1ObjectMeta getWorkflowMetadata() { return workflowMetadata; } - public void setWorkflowMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta workflowMetadata) { + public void setWorkflowMetadata(io.kubernetes.client.models.V1ObjectMeta workflowMetadata) { this.workflowMetadata = workflowMetadata; } - public IoArgoprojWorkflowV1alpha1CronWorkflowSpec workflowSpec(IoArgoprojWorkflowV1alpha1WorkflowSpec workflowSpec) { + public CronWorkflowSpec workflowSpec(WorkflowSpec workflowSpec) { this.workflowSpec = workflowSpec; return this; @@ -264,12 +263,12 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowSpec workflowSpec(IoArgoprojWorkflo **/ @ApiModelProperty(required = true, value = "") - public IoArgoprojWorkflowV1alpha1WorkflowSpec getWorkflowSpec() { + public WorkflowSpec getWorkflowSpec() { return workflowSpec; } - public void setWorkflowSpec(IoArgoprojWorkflowV1alpha1WorkflowSpec workflowSpec) { + public void setWorkflowSpec(WorkflowSpec workflowSpec) { this.workflowSpec = workflowSpec; } @@ -282,16 +281,16 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1CronWorkflowSpec ioArgoprojWorkflowV1alpha1CronWorkflowSpec = (IoArgoprojWorkflowV1alpha1CronWorkflowSpec) o; - return Objects.equals(this.concurrencyPolicy, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.concurrencyPolicy) && - Objects.equals(this.failedJobsHistoryLimit, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.failedJobsHistoryLimit) && - Objects.equals(this.schedule, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.schedule) && - Objects.equals(this.startingDeadlineSeconds, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.startingDeadlineSeconds) && - Objects.equals(this.successfulJobsHistoryLimit, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.successfulJobsHistoryLimit) && - Objects.equals(this.suspend, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.suspend) && - Objects.equals(this.timezone, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.timezone) && - Objects.equals(this.workflowMetadata, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.workflowMetadata) && - Objects.equals(this.workflowSpec, ioArgoprojWorkflowV1alpha1CronWorkflowSpec.workflowSpec); + CronWorkflowSpec cronWorkflowSpec = (CronWorkflowSpec) o; + return Objects.equals(this.concurrencyPolicy, cronWorkflowSpec.concurrencyPolicy) && + Objects.equals(this.failedJobsHistoryLimit, cronWorkflowSpec.failedJobsHistoryLimit) && + Objects.equals(this.schedule, cronWorkflowSpec.schedule) && + Objects.equals(this.startingDeadlineSeconds, cronWorkflowSpec.startingDeadlineSeconds) && + Objects.equals(this.successfulJobsHistoryLimit, cronWorkflowSpec.successfulJobsHistoryLimit) && + Objects.equals(this.suspend, cronWorkflowSpec.suspend) && + Objects.equals(this.timezone, cronWorkflowSpec.timezone) && + Objects.equals(this.workflowMetadata, cronWorkflowSpec.workflowMetadata) && + Objects.equals(this.workflowSpec, cronWorkflowSpec.workflowSpec); } @Override @@ -303,7 +302,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1CronWorkflowSpec {\n"); + sb.append("class CronWorkflowSpec {\n"); sb.append(" concurrencyPolicy: ").append(toIndentedString(concurrencyPolicy)).append("\n"); sb.append(" failedJobsHistoryLimit: ").append(toIndentedString(failedJobsHistoryLimit)).append("\n"); sb.append(" schedule: ").append(toIndentedString(schedule)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.java b/src/main/java/io/argoproj/workflow/models/CronWorkflowStatus.java similarity index 58% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.java rename to src/main/java/io/argoproj/workflow/models/CronWorkflowStatus.java index deeedb4f..e9e22b43 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus.java +++ b/src/main/java/io/argoproj/workflow/models/CronWorkflowStatus.java @@ -20,43 +20,41 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Condition; -import io.argoproj.workflow.models.IoK8sApiCoreV1ObjectReference; +import io.argoproj.workflow.models.Condition; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; import java.util.List; -import org.joda.time.DateTime; /** * CronWorkflowStatus is the status of a CronWorkflow */ @ApiModel(description = "CronWorkflowStatus is the status of a CronWorkflow") -public class IoArgoprojWorkflowV1alpha1CronWorkflowStatus { +public class CronWorkflowStatus { public static final String SERIALIZED_NAME_ACTIVE = "active"; @SerializedName(SERIALIZED_NAME_ACTIVE) - private List active = null; + private List active = null; public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; @SerializedName(SERIALIZED_NAME_CONDITIONS) - private List conditions = null; + private List conditions = null; public static final String SERIALIZED_NAME_LAST_SCHEDULED_TIME = "lastScheduledTime"; @SerializedName(SERIALIZED_NAME_LAST_SCHEDULED_TIME) - private DateTime lastScheduledTime; + private org.joda.time.DateTime lastScheduledTime; - public IoArgoprojWorkflowV1alpha1CronWorkflowStatus active(List active) { + public CronWorkflowStatus active(List active) { this.active = active; return this; } - public IoArgoprojWorkflowV1alpha1CronWorkflowStatus addActiveItem(IoK8sApiCoreV1ObjectReference activeItem) { + public CronWorkflowStatus addActiveItem(io.kubernetes.client.models.V1ObjectReference activeItem) { if (this.active == null) { - this.active = new ArrayList(); + this.active = new ArrayList(); } this.active.add(activeItem); return this; @@ -69,25 +67,25 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowStatus addActiveItem(IoK8sApiCoreV1 @javax.annotation.Nullable @ApiModelProperty(value = "Active is a list of active workflows stemming from this CronWorkflow") - public List getActive() { + public List getActive() { return active; } - public void setActive(List active) { + public void setActive(List active) { this.active = active; } - public IoArgoprojWorkflowV1alpha1CronWorkflowStatus conditions(List conditions) { + public CronWorkflowStatus conditions(List conditions) { this.conditions = conditions; return this; } - public IoArgoprojWorkflowV1alpha1CronWorkflowStatus addConditionsItem(IoArgoprojWorkflowV1alpha1Condition conditionsItem) { + public CronWorkflowStatus addConditionsItem(Condition conditionsItem) { if (this.conditions == null) { - this.conditions = new ArrayList(); + this.conditions = new ArrayList(); } this.conditions.add(conditionsItem); return this; @@ -100,35 +98,35 @@ public IoArgoprojWorkflowV1alpha1CronWorkflowStatus addConditionsItem(IoArgoproj @javax.annotation.Nullable @ApiModelProperty(value = "Conditions is a list of conditions the CronWorkflow may have") - public List getConditions() { + public List getConditions() { return conditions; } - public void setConditions(List conditions) { + public void setConditions(List conditions) { this.conditions = conditions; } - public IoArgoprojWorkflowV1alpha1CronWorkflowStatus lastScheduledTime(DateTime lastScheduledTime) { + public CronWorkflowStatus lastScheduledTime(org.joda.time.DateTime lastScheduledTime) { this.lastScheduledTime = lastScheduledTime; return this; } /** - * 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. + * Get lastScheduledTime * @return lastScheduledTime **/ @javax.annotation.Nullable - @ApiModelProperty(value = "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.") + @ApiModelProperty(value = "") - public DateTime getLastScheduledTime() { + public org.joda.time.DateTime getLastScheduledTime() { return lastScheduledTime; } - public void setLastScheduledTime(DateTime lastScheduledTime) { + public void setLastScheduledTime(org.joda.time.DateTime lastScheduledTime) { this.lastScheduledTime = lastScheduledTime; } @@ -141,10 +139,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1CronWorkflowStatus ioArgoprojWorkflowV1alpha1CronWorkflowStatus = (IoArgoprojWorkflowV1alpha1CronWorkflowStatus) o; - return Objects.equals(this.active, ioArgoprojWorkflowV1alpha1CronWorkflowStatus.active) && - Objects.equals(this.conditions, ioArgoprojWorkflowV1alpha1CronWorkflowStatus.conditions) && - Objects.equals(this.lastScheduledTime, ioArgoprojWorkflowV1alpha1CronWorkflowStatus.lastScheduledTime); + CronWorkflowStatus cronWorkflowStatus = (CronWorkflowStatus) o; + return Objects.equals(this.active, cronWorkflowStatus.active) && + Objects.equals(this.conditions, cronWorkflowStatus.conditions) && + Objects.equals(this.lastScheduledTime, cronWorkflowStatus.lastScheduledTime); } @Override @@ -156,7 +154,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1CronWorkflowStatus {\n"); + sb.append("class CronWorkflowStatus {\n"); sb.append(" active: ").append(toIndentedString(active)).append("\n"); sb.append(" conditions: ").append(toIndentedString(conditions)).append("\n"); sb.append(" lastScheduledTime: ").append(toIndentedString(lastScheduledTime)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1DAGTask.java b/src/main/java/io/argoproj/workflow/models/DAGTask.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1DAGTask.java rename to src/main/java/io/argoproj/workflow/models/DAGTask.java index 84d91c8d..9d21cca2 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1DAGTask.java +++ b/src/main/java/io/argoproj/workflow/models/DAGTask.java @@ -20,10 +20,10 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Arguments; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ContinueOn; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Sequence; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1TemplateRef; +import io.argoproj.workflow.models.Arguments; +import io.argoproj.workflow.models.ContinueOn; +import io.argoproj.workflow.models.Sequence; +import io.argoproj.workflow.models.TemplateRef; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -35,14 +35,14 @@ */ @ApiModel(description = "DAGTask represents a node in the graph during DAG execution") -public class IoArgoprojWorkflowV1alpha1DAGTask { +public class DAGTask { public static final String SERIALIZED_NAME_ARGUMENTS = "arguments"; @SerializedName(SERIALIZED_NAME_ARGUMENTS) - private IoArgoprojWorkflowV1alpha1Arguments arguments; + private Arguments arguments; public static final String SERIALIZED_NAME_CONTINUE_ON = "continueOn"; @SerializedName(SERIALIZED_NAME_CONTINUE_ON) - private IoArgoprojWorkflowV1alpha1ContinueOn continueOn; + private ContinueOn continueOn; public static final String SERIALIZED_NAME_DEPENDENCIES = "dependencies"; @SerializedName(SERIALIZED_NAME_DEPENDENCIES) @@ -66,7 +66,7 @@ public class IoArgoprojWorkflowV1alpha1DAGTask { public static final String SERIALIZED_NAME_TEMPLATE_REF = "templateRef"; @SerializedName(SERIALIZED_NAME_TEMPLATE_REF) - private IoArgoprojWorkflowV1alpha1TemplateRef templateRef; + private TemplateRef templateRef; public static final String SERIALIZED_NAME_WHEN = "when"; @SerializedName(SERIALIZED_NAME_WHEN) @@ -82,10 +82,10 @@ public class IoArgoprojWorkflowV1alpha1DAGTask { public static final String SERIALIZED_NAME_WITH_SEQUENCE = "withSequence"; @SerializedName(SERIALIZED_NAME_WITH_SEQUENCE) - private IoArgoprojWorkflowV1alpha1Sequence withSequence; + private Sequence withSequence; - public IoArgoprojWorkflowV1alpha1DAGTask arguments(IoArgoprojWorkflowV1alpha1Arguments arguments) { + public DAGTask arguments(Arguments arguments) { this.arguments = arguments; return this; @@ -98,17 +98,17 @@ public IoArgoprojWorkflowV1alpha1DAGTask arguments(IoArgoprojWorkflowV1alpha1Arg @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Arguments getArguments() { + public Arguments getArguments() { return arguments; } - public void setArguments(IoArgoprojWorkflowV1alpha1Arguments arguments) { + public void setArguments(Arguments arguments) { this.arguments = arguments; } - public IoArgoprojWorkflowV1alpha1DAGTask continueOn(IoArgoprojWorkflowV1alpha1ContinueOn continueOn) { + public DAGTask continueOn(ContinueOn continueOn) { this.continueOn = continueOn; return this; @@ -121,23 +121,23 @@ public IoArgoprojWorkflowV1alpha1DAGTask continueOn(IoArgoprojWorkflowV1alpha1Co @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ContinueOn getContinueOn() { + public ContinueOn getContinueOn() { return continueOn; } - public void setContinueOn(IoArgoprojWorkflowV1alpha1ContinueOn continueOn) { + public void setContinueOn(ContinueOn continueOn) { this.continueOn = continueOn; } - public IoArgoprojWorkflowV1alpha1DAGTask dependencies(List dependencies) { + public DAGTask dependencies(List dependencies) { this.dependencies = dependencies; return this; } - public IoArgoprojWorkflowV1alpha1DAGTask addDependenciesItem(String dependenciesItem) { + public DAGTask addDependenciesItem(String dependenciesItem) { if (this.dependencies == null) { this.dependencies = new ArrayList(); } @@ -162,7 +162,7 @@ public void setDependencies(List dependencies) { } - public IoArgoprojWorkflowV1alpha1DAGTask depends(String depends) { + public DAGTask depends(String depends) { this.depends = depends; return this; @@ -185,7 +185,7 @@ public void setDepends(String depends) { } - public IoArgoprojWorkflowV1alpha1DAGTask name(String name) { + public DAGTask name(String name) { this.name = name; return this; @@ -207,7 +207,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1DAGTask onExit(String onExit) { + public DAGTask onExit(String onExit) { this.onExit = onExit; return this; @@ -230,7 +230,7 @@ public void setOnExit(String onExit) { } - public IoArgoprojWorkflowV1alpha1DAGTask template(String template) { + public DAGTask template(String template) { this.template = template; return this; @@ -252,7 +252,7 @@ public void setTemplate(String template) { } - public IoArgoprojWorkflowV1alpha1DAGTask templateRef(IoArgoprojWorkflowV1alpha1TemplateRef templateRef) { + public DAGTask templateRef(TemplateRef templateRef) { this.templateRef = templateRef; return this; @@ -265,17 +265,17 @@ public IoArgoprojWorkflowV1alpha1DAGTask templateRef(IoArgoprojWorkflowV1alpha1T @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1TemplateRef getTemplateRef() { + public TemplateRef getTemplateRef() { return templateRef; } - public void setTemplateRef(IoArgoprojWorkflowV1alpha1TemplateRef templateRef) { + public void setTemplateRef(TemplateRef templateRef) { this.templateRef = templateRef; } - public IoArgoprojWorkflowV1alpha1DAGTask when(String when) { + public DAGTask when(String when) { this.when = when; return this; @@ -298,13 +298,13 @@ public void setWhen(String when) { } - public IoArgoprojWorkflowV1alpha1DAGTask withItems(List withItems) { + public DAGTask withItems(List withItems) { this.withItems = withItems; return this; } - public IoArgoprojWorkflowV1alpha1DAGTask addWithItemsItem(Object withItemsItem) { + public DAGTask addWithItemsItem(Object withItemsItem) { if (this.withItems == null) { this.withItems = new ArrayList(); } @@ -329,7 +329,7 @@ public void setWithItems(List withItems) { } - public IoArgoprojWorkflowV1alpha1DAGTask withParam(String withParam) { + public DAGTask withParam(String withParam) { this.withParam = withParam; return this; @@ -352,7 +352,7 @@ public void setWithParam(String withParam) { } - public IoArgoprojWorkflowV1alpha1DAGTask withSequence(IoArgoprojWorkflowV1alpha1Sequence withSequence) { + public DAGTask withSequence(Sequence withSequence) { this.withSequence = withSequence; return this; @@ -365,12 +365,12 @@ public IoArgoprojWorkflowV1alpha1DAGTask withSequence(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Sequence getWithSequence() { + public Sequence getWithSequence() { return withSequence; } - public void setWithSequence(IoArgoprojWorkflowV1alpha1Sequence withSequence) { + public void setWithSequence(Sequence withSequence) { this.withSequence = withSequence; } @@ -383,19 +383,19 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1DAGTask ioArgoprojWorkflowV1alpha1DAGTask = (IoArgoprojWorkflowV1alpha1DAGTask) o; - return Objects.equals(this.arguments, ioArgoprojWorkflowV1alpha1DAGTask.arguments) && - Objects.equals(this.continueOn, ioArgoprojWorkflowV1alpha1DAGTask.continueOn) && - Objects.equals(this.dependencies, ioArgoprojWorkflowV1alpha1DAGTask.dependencies) && - Objects.equals(this.depends, ioArgoprojWorkflowV1alpha1DAGTask.depends) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1DAGTask.name) && - Objects.equals(this.onExit, ioArgoprojWorkflowV1alpha1DAGTask.onExit) && - Objects.equals(this.template, ioArgoprojWorkflowV1alpha1DAGTask.template) && - Objects.equals(this.templateRef, ioArgoprojWorkflowV1alpha1DAGTask.templateRef) && - Objects.equals(this.when, ioArgoprojWorkflowV1alpha1DAGTask.when) && - Objects.equals(this.withItems, ioArgoprojWorkflowV1alpha1DAGTask.withItems) && - Objects.equals(this.withParam, ioArgoprojWorkflowV1alpha1DAGTask.withParam) && - Objects.equals(this.withSequence, ioArgoprojWorkflowV1alpha1DAGTask.withSequence); + DAGTask daGTask = (DAGTask) o; + return Objects.equals(this.arguments, daGTask.arguments) && + Objects.equals(this.continueOn, daGTask.continueOn) && + Objects.equals(this.dependencies, daGTask.dependencies) && + Objects.equals(this.depends, daGTask.depends) && + Objects.equals(this.name, daGTask.name) && + Objects.equals(this.onExit, daGTask.onExit) && + Objects.equals(this.template, daGTask.template) && + Objects.equals(this.templateRef, daGTask.templateRef) && + Objects.equals(this.when, daGTask.when) && + Objects.equals(this.withItems, daGTask.withItems) && + Objects.equals(this.withParam, daGTask.withParam) && + Objects.equals(this.withSequence, daGTask.withSequence); } @Override @@ -407,7 +407,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1DAGTask {\n"); + sb.append("class DAGTask {\n"); sb.append(" arguments: ").append(toIndentedString(arguments)).append("\n"); sb.append(" continueOn: ").append(toIndentedString(continueOn)).append("\n"); sb.append(" dependencies: ").append(toIndentedString(dependencies)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1DAGTemplate.java b/src/main/java/io/argoproj/workflow/models/DAGTemplate.java similarity index 78% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1DAGTemplate.java rename to src/main/java/io/argoproj/workflow/models/DAGTemplate.java index db0e71a2..44df5736 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1DAGTemplate.java +++ b/src/main/java/io/argoproj/workflow/models/DAGTemplate.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1DAGTask; +import io.argoproj.workflow.models.DAGTask; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +32,7 @@ */ @ApiModel(description = "DAGTemplate is a template subtype for directed acyclic graph templates") -public class IoArgoprojWorkflowV1alpha1DAGTemplate { +public class DAGTemplate { public static final String SERIALIZED_NAME_FAIL_FAST = "failFast"; @SerializedName(SERIALIZED_NAME_FAIL_FAST) private Boolean failFast; @@ -43,10 +43,10 @@ public class IoArgoprojWorkflowV1alpha1DAGTemplate { public static final String SERIALIZED_NAME_TASKS = "tasks"; @SerializedName(SERIALIZED_NAME_TASKS) - private List tasks = new ArrayList(); + private List tasks = new ArrayList(); - public IoArgoprojWorkflowV1alpha1DAGTemplate failFast(Boolean failFast) { + public DAGTemplate failFast(Boolean failFast) { this.failFast = failFast; return this; @@ -69,7 +69,7 @@ public void setFailFast(Boolean failFast) { } - public IoArgoprojWorkflowV1alpha1DAGTemplate target(String target) { + public DAGTemplate target(String target) { this.target = target; return this; @@ -92,13 +92,13 @@ public void setTarget(String target) { } - public IoArgoprojWorkflowV1alpha1DAGTemplate tasks(List tasks) { + public DAGTemplate tasks(List tasks) { this.tasks = tasks; return this; } - public IoArgoprojWorkflowV1alpha1DAGTemplate addTasksItem(IoArgoprojWorkflowV1alpha1DAGTask tasksItem) { + public DAGTemplate addTasksItem(DAGTask tasksItem) { this.tasks.add(tasksItem); return this; } @@ -109,12 +109,12 @@ public IoArgoprojWorkflowV1alpha1DAGTemplate addTasksItem(IoArgoprojWorkflowV1al **/ @ApiModelProperty(required = true, value = "Tasks are a list of DAG tasks") - public List getTasks() { + public List getTasks() { return tasks; } - public void setTasks(List tasks) { + public void setTasks(List tasks) { this.tasks = tasks; } @@ -127,10 +127,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1DAGTemplate ioArgoprojWorkflowV1alpha1DAGTemplate = (IoArgoprojWorkflowV1alpha1DAGTemplate) o; - return Objects.equals(this.failFast, ioArgoprojWorkflowV1alpha1DAGTemplate.failFast) && - Objects.equals(this.target, ioArgoprojWorkflowV1alpha1DAGTemplate.target) && - Objects.equals(this.tasks, ioArgoprojWorkflowV1alpha1DAGTemplate.tasks); + DAGTemplate daGTemplate = (DAGTemplate) o; + return Objects.equals(this.failFast, daGTemplate.failFast) && + Objects.equals(this.target, daGTemplate.target) && + Objects.equals(this.tasks, daGTemplate.tasks); } @Override @@ -142,7 +142,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1DAGTemplate {\n"); + sb.append("class DAGTemplate {\n"); sb.append(" failFast: ").append(toIndentedString(failFast)).append("\n"); sb.append(" target: ").append(toIndentedString(target)).append("\n"); sb.append(" tasks: ").append(toIndentedString(tasks)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIProjection.java b/src/main/java/io/argoproj/workflow/models/DownwardAPIProjection.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIProjection.java rename to src/main/java/io/argoproj/workflow/models/DownwardAPIProjection.java index 769d4493..798fee65 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIProjection.java +++ b/src/main/java/io/argoproj/workflow/models/DownwardAPIProjection.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1DownwardAPIVolumeFile; +import io.argoproj.workflow.models.DownwardAPIVolumeFile; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,21 +32,21 @@ */ @ApiModel(description = "Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode.") -public class IoK8sApiCoreV1DownwardAPIProjection { +public class DownwardAPIProjection { public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = null; + private List items = null; - public IoK8sApiCoreV1DownwardAPIProjection items(List items) { + public DownwardAPIProjection items(List items) { this.items = items; return this; } - public IoK8sApiCoreV1DownwardAPIProjection addItemsItem(IoK8sApiCoreV1DownwardAPIVolumeFile itemsItem) { + public DownwardAPIProjection addItemsItem(DownwardAPIVolumeFile itemsItem) { if (this.items == null) { - this.items = new ArrayList(); + this.items = new ArrayList(); } this.items.add(itemsItem); return this; @@ -59,12 +59,12 @@ public IoK8sApiCoreV1DownwardAPIProjection addItemsItem(IoK8sApiCoreV1DownwardAP @javax.annotation.Nullable @ApiModelProperty(value = "Items is a list of DownwardAPIVolume file") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } @@ -77,8 +77,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1DownwardAPIProjection ioK8sApiCoreV1DownwardAPIProjection = (IoK8sApiCoreV1DownwardAPIProjection) o; - return Objects.equals(this.items, ioK8sApiCoreV1DownwardAPIProjection.items); + DownwardAPIProjection downwardAPIProjection = (DownwardAPIProjection) o; + return Objects.equals(this.items, downwardAPIProjection.items); } @Override @@ -90,7 +90,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1DownwardAPIProjection {\n"); + sb.append("class DownwardAPIProjection {\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIVolumeFile.java b/src/main/java/io/argoproj/workflow/models/DownwardAPIVolumeFile.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIVolumeFile.java rename to src/main/java/io/argoproj/workflow/models/DownwardAPIVolumeFile.java index aa124541..d820ed13 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIVolumeFile.java +++ b/src/main/java/io/argoproj/workflow/models/DownwardAPIVolumeFile.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ObjectFieldSelector; -import io.argoproj.workflow.models.IoK8sApiCoreV1ResourceFieldSelector; +import io.argoproj.workflow.models.ObjectFieldSelector; +import io.argoproj.workflow.models.ResourceFieldSelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -31,10 +31,10 @@ */ @ApiModel(description = "DownwardAPIVolumeFile represents information to create the file containing the pod field") -public class IoK8sApiCoreV1DownwardAPIVolumeFile { +public class DownwardAPIVolumeFile { public static final String SERIALIZED_NAME_FIELD_REF = "fieldRef"; @SerializedName(SERIALIZED_NAME_FIELD_REF) - private IoK8sApiCoreV1ObjectFieldSelector fieldRef; + private ObjectFieldSelector fieldRef; public static final String SERIALIZED_NAME_MODE = "mode"; @SerializedName(SERIALIZED_NAME_MODE) @@ -46,10 +46,10 @@ public class IoK8sApiCoreV1DownwardAPIVolumeFile { public static final String SERIALIZED_NAME_RESOURCE_FIELD_REF = "resourceFieldRef"; @SerializedName(SERIALIZED_NAME_RESOURCE_FIELD_REF) - private IoK8sApiCoreV1ResourceFieldSelector resourceFieldRef; + private ResourceFieldSelector resourceFieldRef; - public IoK8sApiCoreV1DownwardAPIVolumeFile fieldRef(IoK8sApiCoreV1ObjectFieldSelector fieldRef) { + public DownwardAPIVolumeFile fieldRef(ObjectFieldSelector fieldRef) { this.fieldRef = fieldRef; return this; @@ -62,17 +62,17 @@ public IoK8sApiCoreV1DownwardAPIVolumeFile fieldRef(IoK8sApiCoreV1ObjectFieldSel @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ObjectFieldSelector getFieldRef() { + public ObjectFieldSelector getFieldRef() { return fieldRef; } - public void setFieldRef(IoK8sApiCoreV1ObjectFieldSelector fieldRef) { + public void setFieldRef(ObjectFieldSelector fieldRef) { this.fieldRef = fieldRef; } - public IoK8sApiCoreV1DownwardAPIVolumeFile mode(Integer mode) { + public DownwardAPIVolumeFile mode(Integer mode) { this.mode = mode; return this; @@ -95,7 +95,7 @@ public void setMode(Integer mode) { } - public IoK8sApiCoreV1DownwardAPIVolumeFile path(String path) { + public DownwardAPIVolumeFile path(String path) { this.path = path; return this; @@ -117,7 +117,7 @@ public void setPath(String path) { } - public IoK8sApiCoreV1DownwardAPIVolumeFile resourceFieldRef(IoK8sApiCoreV1ResourceFieldSelector resourceFieldRef) { + public DownwardAPIVolumeFile resourceFieldRef(ResourceFieldSelector resourceFieldRef) { this.resourceFieldRef = resourceFieldRef; return this; @@ -130,12 +130,12 @@ public IoK8sApiCoreV1DownwardAPIVolumeFile resourceFieldRef(IoK8sApiCoreV1Resour @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ResourceFieldSelector getResourceFieldRef() { + public ResourceFieldSelector getResourceFieldRef() { return resourceFieldRef; } - public void setResourceFieldRef(IoK8sApiCoreV1ResourceFieldSelector resourceFieldRef) { + public void setResourceFieldRef(ResourceFieldSelector resourceFieldRef) { this.resourceFieldRef = resourceFieldRef; } @@ -148,11 +148,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1DownwardAPIVolumeFile ioK8sApiCoreV1DownwardAPIVolumeFile = (IoK8sApiCoreV1DownwardAPIVolumeFile) o; - return Objects.equals(this.fieldRef, ioK8sApiCoreV1DownwardAPIVolumeFile.fieldRef) && - Objects.equals(this.mode, ioK8sApiCoreV1DownwardAPIVolumeFile.mode) && - Objects.equals(this.path, ioK8sApiCoreV1DownwardAPIVolumeFile.path) && - Objects.equals(this.resourceFieldRef, ioK8sApiCoreV1DownwardAPIVolumeFile.resourceFieldRef); + DownwardAPIVolumeFile downwardAPIVolumeFile = (DownwardAPIVolumeFile) o; + return Objects.equals(this.fieldRef, downwardAPIVolumeFile.fieldRef) && + Objects.equals(this.mode, downwardAPIVolumeFile.mode) && + Objects.equals(this.path, downwardAPIVolumeFile.path) && + Objects.equals(this.resourceFieldRef, downwardAPIVolumeFile.resourceFieldRef); } @Override @@ -164,7 +164,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1DownwardAPIVolumeFile {\n"); + sb.append("class DownwardAPIVolumeFile {\n"); sb.append(" fieldRef: ").append(toIndentedString(fieldRef)).append("\n"); sb.append(" mode: ").append(toIndentedString(mode)).append("\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIVolumeSource.java b/src/main/java/io/argoproj/workflow/models/DownwardAPIVolumeSource.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/DownwardAPIVolumeSource.java index d8526155..00187769 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1DownwardAPIVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/DownwardAPIVolumeSource.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1DownwardAPIVolumeFile; +import io.argoproj.workflow.models.DownwardAPIVolumeFile; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,17 +32,17 @@ */ @ApiModel(description = "DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1DownwardAPIVolumeSource { +public class DownwardAPIVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @SerializedName(SERIALIZED_NAME_DEFAULT_MODE) private Integer defaultMode; public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = null; + private List items = null; - public IoK8sApiCoreV1DownwardAPIVolumeSource defaultMode(Integer defaultMode) { + public DownwardAPIVolumeSource defaultMode(Integer defaultMode) { this.defaultMode = defaultMode; return this; @@ -65,15 +65,15 @@ public void setDefaultMode(Integer defaultMode) { } - public IoK8sApiCoreV1DownwardAPIVolumeSource items(List items) { + public DownwardAPIVolumeSource items(List items) { this.items = items; return this; } - public IoK8sApiCoreV1DownwardAPIVolumeSource addItemsItem(IoK8sApiCoreV1DownwardAPIVolumeFile itemsItem) { + public DownwardAPIVolumeSource addItemsItem(DownwardAPIVolumeFile itemsItem) { if (this.items == null) { - this.items = new ArrayList(); + this.items = new ArrayList(); } this.items.add(itemsItem); return this; @@ -86,12 +86,12 @@ public IoK8sApiCoreV1DownwardAPIVolumeSource addItemsItem(IoK8sApiCoreV1Downward @javax.annotation.Nullable @ApiModelProperty(value = "Items is a list of downward API volume file") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } @@ -104,9 +104,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1DownwardAPIVolumeSource ioK8sApiCoreV1DownwardAPIVolumeSource = (IoK8sApiCoreV1DownwardAPIVolumeSource) o; - return Objects.equals(this.defaultMode, ioK8sApiCoreV1DownwardAPIVolumeSource.defaultMode) && - Objects.equals(this.items, ioK8sApiCoreV1DownwardAPIVolumeSource.items); + DownwardAPIVolumeSource downwardAPIVolumeSource = (DownwardAPIVolumeSource) o; + return Objects.equals(this.defaultMode, downwardAPIVolumeSource.defaultMode) && + Objects.equals(this.items, downwardAPIVolumeSource.items); } @Override @@ -118,7 +118,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1DownwardAPIVolumeSource {\n"); + sb.append("class DownwardAPIVolumeSource {\n"); sb.append(" defaultMode: ").append(toIndentedString(defaultMode)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EmptyDirVolumeSource.java b/src/main/java/io/argoproj/workflow/models/EmptyDirVolumeSource.java similarity index 93% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EmptyDirVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/EmptyDirVolumeSource.java index e41df3e8..b505122c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EmptyDirVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/EmptyDirVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1EmptyDirVolumeSource { +public class EmptyDirVolumeSource { public static final String SERIALIZED_NAME_MEDIUM = "medium"; @SerializedName(SERIALIZED_NAME_MEDIUM) private String medium; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1EmptyDirVolumeSource { private String sizeLimit; - public IoK8sApiCoreV1EmptyDirVolumeSource medium(String medium) { + public EmptyDirVolumeSource medium(String medium) { this.medium = medium; return this; @@ -62,7 +62,7 @@ public void setMedium(String medium) { } - public IoK8sApiCoreV1EmptyDirVolumeSource sizeLimit(String sizeLimit) { + public EmptyDirVolumeSource sizeLimit(String sizeLimit) { this.sizeLimit = sizeLimit; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1EmptyDirVolumeSource ioK8sApiCoreV1EmptyDirVolumeSource = (IoK8sApiCoreV1EmptyDirVolumeSource) o; - return Objects.equals(this.medium, ioK8sApiCoreV1EmptyDirVolumeSource.medium) && - Objects.equals(this.sizeLimit, ioK8sApiCoreV1EmptyDirVolumeSource.sizeLimit); + EmptyDirVolumeSource emptyDirVolumeSource = (EmptyDirVolumeSource) o; + return Objects.equals(this.medium, emptyDirVolumeSource.medium) && + Objects.equals(this.sizeLimit, emptyDirVolumeSource.sizeLimit); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1EmptyDirVolumeSource {\n"); + sb.append("class EmptyDirVolumeSource {\n"); sb.append(" medium: ").append(toIndentedString(medium)).append("\n"); sb.append(" sizeLimit: ").append(toIndentedString(sizeLimit)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVarSource.java b/src/main/java/io/argoproj/workflow/models/EnvVarSource.java similarity index 63% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVarSource.java rename to src/main/java/io/argoproj/workflow/models/EnvVarSource.java index dd69a7a4..97171244 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVarSource.java +++ b/src/main/java/io/argoproj/workflow/models/EnvVarSource.java @@ -20,10 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ConfigMapKeySelector; -import io.argoproj.workflow.models.IoK8sApiCoreV1ObjectFieldSelector; -import io.argoproj.workflow.models.IoK8sApiCoreV1ResourceFieldSelector; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; +import io.argoproj.workflow.models.ObjectFieldSelector; +import io.argoproj.workflow.models.ResourceFieldSelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +31,25 @@ */ @ApiModel(description = "EnvVarSource represents a source for the value of an EnvVar.") -public class IoK8sApiCoreV1EnvVarSource { +public class EnvVarSource { public static final String SERIALIZED_NAME_CONFIG_MAP_KEY_REF = "configMapKeyRef"; @SerializedName(SERIALIZED_NAME_CONFIG_MAP_KEY_REF) - private IoK8sApiCoreV1ConfigMapKeySelector configMapKeyRef; + private io.kubernetes.client.models.V1ConfigMapKeySelector configMapKeyRef; public static final String SERIALIZED_NAME_FIELD_REF = "fieldRef"; @SerializedName(SERIALIZED_NAME_FIELD_REF) - private IoK8sApiCoreV1ObjectFieldSelector fieldRef; + private ObjectFieldSelector fieldRef; public static final String SERIALIZED_NAME_RESOURCE_FIELD_REF = "resourceFieldRef"; @SerializedName(SERIALIZED_NAME_RESOURCE_FIELD_REF) - private IoK8sApiCoreV1ResourceFieldSelector resourceFieldRef; + private ResourceFieldSelector resourceFieldRef; public static final String SERIALIZED_NAME_SECRET_KEY_REF = "secretKeyRef"; @SerializedName(SERIALIZED_NAME_SECRET_KEY_REF) - private IoK8sApiCoreV1SecretKeySelector secretKeyRef; + private io.kubernetes.client.models.V1SecretKeySelector secretKeyRef; - public IoK8sApiCoreV1EnvVarSource configMapKeyRef(IoK8sApiCoreV1ConfigMapKeySelector configMapKeyRef) { + public EnvVarSource configMapKeyRef(io.kubernetes.client.models.V1ConfigMapKeySelector configMapKeyRef) { this.configMapKeyRef = configMapKeyRef; return this; @@ -64,17 +62,17 @@ public IoK8sApiCoreV1EnvVarSource configMapKeyRef(IoK8sApiCoreV1ConfigMapKeySele @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ConfigMapKeySelector getConfigMapKeyRef() { + public io.kubernetes.client.models.V1ConfigMapKeySelector getConfigMapKeyRef() { return configMapKeyRef; } - public void setConfigMapKeyRef(IoK8sApiCoreV1ConfigMapKeySelector configMapKeyRef) { + public void setConfigMapKeyRef(io.kubernetes.client.models.V1ConfigMapKeySelector configMapKeyRef) { this.configMapKeyRef = configMapKeyRef; } - public IoK8sApiCoreV1EnvVarSource fieldRef(IoK8sApiCoreV1ObjectFieldSelector fieldRef) { + public EnvVarSource fieldRef(ObjectFieldSelector fieldRef) { this.fieldRef = fieldRef; return this; @@ -87,17 +85,17 @@ public IoK8sApiCoreV1EnvVarSource fieldRef(IoK8sApiCoreV1ObjectFieldSelector fie @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ObjectFieldSelector getFieldRef() { + public ObjectFieldSelector getFieldRef() { return fieldRef; } - public void setFieldRef(IoK8sApiCoreV1ObjectFieldSelector fieldRef) { + public void setFieldRef(ObjectFieldSelector fieldRef) { this.fieldRef = fieldRef; } - public IoK8sApiCoreV1EnvVarSource resourceFieldRef(IoK8sApiCoreV1ResourceFieldSelector resourceFieldRef) { + public EnvVarSource resourceFieldRef(ResourceFieldSelector resourceFieldRef) { this.resourceFieldRef = resourceFieldRef; return this; @@ -110,17 +108,17 @@ public IoK8sApiCoreV1EnvVarSource resourceFieldRef(IoK8sApiCoreV1ResourceFieldSe @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ResourceFieldSelector getResourceFieldRef() { + public ResourceFieldSelector getResourceFieldRef() { return resourceFieldRef; } - public void setResourceFieldRef(IoK8sApiCoreV1ResourceFieldSelector resourceFieldRef) { + public void setResourceFieldRef(ResourceFieldSelector resourceFieldRef) { this.resourceFieldRef = resourceFieldRef; } - public IoK8sApiCoreV1EnvVarSource secretKeyRef(IoK8sApiCoreV1SecretKeySelector secretKeyRef) { + public EnvVarSource secretKeyRef(io.kubernetes.client.models.V1SecretKeySelector secretKeyRef) { this.secretKeyRef = secretKeyRef; return this; @@ -133,12 +131,12 @@ public IoK8sApiCoreV1EnvVarSource secretKeyRef(IoK8sApiCoreV1SecretKeySelector s @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getSecretKeyRef() { + public io.kubernetes.client.models.V1SecretKeySelector getSecretKeyRef() { return secretKeyRef; } - public void setSecretKeyRef(IoK8sApiCoreV1SecretKeySelector secretKeyRef) { + public void setSecretKeyRef(io.kubernetes.client.models.V1SecretKeySelector secretKeyRef) { this.secretKeyRef = secretKeyRef; } @@ -151,11 +149,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1EnvVarSource ioK8sApiCoreV1EnvVarSource = (IoK8sApiCoreV1EnvVarSource) o; - return Objects.equals(this.configMapKeyRef, ioK8sApiCoreV1EnvVarSource.configMapKeyRef) && - Objects.equals(this.fieldRef, ioK8sApiCoreV1EnvVarSource.fieldRef) && - Objects.equals(this.resourceFieldRef, ioK8sApiCoreV1EnvVarSource.resourceFieldRef) && - Objects.equals(this.secretKeyRef, ioK8sApiCoreV1EnvVarSource.secretKeyRef); + EnvVarSource envVarSource = (EnvVarSource) o; + return Objects.equals(this.configMapKeyRef, envVarSource.configMapKeyRef) && + Objects.equals(this.fieldRef, envVarSource.fieldRef) && + Objects.equals(this.resourceFieldRef, envVarSource.resourceFieldRef) && + Objects.equals(this.secretKeyRef, envVarSource.secretKeyRef); } @Override @@ -167,7 +165,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1EnvVarSource {\n"); + sb.append("class EnvVarSource {\n"); sb.append(" configMapKeyRef: ").append(toIndentedString(configMapKeyRef)).append("\n"); sb.append(" fieldRef: ").append(toIndentedString(fieldRef)).append("\n"); sb.append(" resourceFieldRef: ").append(toIndentedString(resourceFieldRef)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ExecAction.java b/src/main/java/io/argoproj/workflow/models/ExecAction.java similarity index 88% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ExecAction.java rename to src/main/java/io/argoproj/workflow/models/ExecAction.java index 44b9ae46..c6213a38 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ExecAction.java +++ b/src/main/java/io/argoproj/workflow/models/ExecAction.java @@ -31,19 +31,19 @@ */ @ApiModel(description = "ExecAction describes a \"run in container\" action.") -public class IoK8sApiCoreV1ExecAction { +public class ExecAction { public static final String SERIALIZED_NAME_COMMAND = "command"; @SerializedName(SERIALIZED_NAME_COMMAND) private List command = null; - public IoK8sApiCoreV1ExecAction command(List command) { + public ExecAction command(List command) { this.command = command; return this; } - public IoK8sApiCoreV1ExecAction addCommandItem(String commandItem) { + public ExecAction addCommandItem(String commandItem) { if (this.command == null) { this.command = new ArrayList(); } @@ -76,8 +76,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ExecAction ioK8sApiCoreV1ExecAction = (IoK8sApiCoreV1ExecAction) o; - return Objects.equals(this.command, ioK8sApiCoreV1ExecAction.command); + ExecAction execAction = (ExecAction) o; + return Objects.equals(this.command, execAction.command); } @Override @@ -89,7 +89,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ExecAction {\n"); + sb.append("class ExecAction {\n"); sb.append(" command: ").append(toIndentedString(command)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ExecutorConfig.java b/src/main/java/io/argoproj/workflow/models/ExecutorConfig.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ExecutorConfig.java rename to src/main/java/io/argoproj/workflow/models/ExecutorConfig.java index 6078b3c1..d8ecaeb6 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ExecutorConfig.java +++ b/src/main/java/io/argoproj/workflow/models/ExecutorConfig.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "ExecutorConfig holds configurations of an executor container.") -public class IoArgoprojWorkflowV1alpha1ExecutorConfig { +public class ExecutorConfig { public static final String SERIALIZED_NAME_SERVICE_ACCOUNT_NAME = "serviceAccountName"; @SerializedName(SERIALIZED_NAME_SERVICE_ACCOUNT_NAME) private String serviceAccountName; - public IoArgoprojWorkflowV1alpha1ExecutorConfig serviceAccountName(String serviceAccountName) { + public ExecutorConfig serviceAccountName(String serviceAccountName) { this.serviceAccountName = serviceAccountName; return this; @@ -66,8 +66,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ExecutorConfig ioArgoprojWorkflowV1alpha1ExecutorConfig = (IoArgoprojWorkflowV1alpha1ExecutorConfig) o; - return Objects.equals(this.serviceAccountName, ioArgoprojWorkflowV1alpha1ExecutorConfig.serviceAccountName); + ExecutorConfig executorConfig = (ExecutorConfig) o; + return Objects.equals(this.serviceAccountName, executorConfig.serviceAccountName); } @Override @@ -79,7 +79,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ExecutorConfig {\n"); + sb.append("class ExecutorConfig {\n"); sb.append(" serviceAccountName: ").append(toIndentedString(serviceAccountName)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FCVolumeSource.java b/src/main/java/io/argoproj/workflow/models/FCVolumeSource.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FCVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/FCVolumeSource.java index 88152750..1c2cf9bf 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FCVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/FCVolumeSource.java @@ -31,7 +31,7 @@ */ @ApiModel(description = "Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1FCVolumeSource { +public class FCVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -53,7 +53,7 @@ public class IoK8sApiCoreV1FCVolumeSource { private List wwids = null; - public IoK8sApiCoreV1FCVolumeSource fsType(String fsType) { + public FCVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -76,7 +76,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1FCVolumeSource lun(Integer lun) { + public FCVolumeSource lun(Integer lun) { this.lun = lun; return this; @@ -99,7 +99,7 @@ public void setLun(Integer lun) { } - public IoK8sApiCoreV1FCVolumeSource readOnly(Boolean readOnly) { + public FCVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -122,13 +122,13 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1FCVolumeSource targetWWNs(List targetWWNs) { + public FCVolumeSource targetWWNs(List targetWWNs) { this.targetWWNs = targetWWNs; return this; } - public IoK8sApiCoreV1FCVolumeSource addTargetWWNsItem(String targetWWNsItem) { + public FCVolumeSource addTargetWWNsItem(String targetWWNsItem) { if (this.targetWWNs == null) { this.targetWWNs = new ArrayList(); } @@ -153,13 +153,13 @@ public void setTargetWWNs(List targetWWNs) { } - public IoK8sApiCoreV1FCVolumeSource wwids(List wwids) { + public FCVolumeSource wwids(List wwids) { this.wwids = wwids; return this; } - public IoK8sApiCoreV1FCVolumeSource addWwidsItem(String wwidsItem) { + public FCVolumeSource addWwidsItem(String wwidsItem) { if (this.wwids == null) { this.wwids = new ArrayList(); } @@ -192,12 +192,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1FCVolumeSource ioK8sApiCoreV1FCVolumeSource = (IoK8sApiCoreV1FCVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1FCVolumeSource.fsType) && - Objects.equals(this.lun, ioK8sApiCoreV1FCVolumeSource.lun) && - Objects.equals(this.readOnly, ioK8sApiCoreV1FCVolumeSource.readOnly) && - Objects.equals(this.targetWWNs, ioK8sApiCoreV1FCVolumeSource.targetWWNs) && - Objects.equals(this.wwids, ioK8sApiCoreV1FCVolumeSource.wwids); + FCVolumeSource fcVolumeSource = (FCVolumeSource) o; + return Objects.equals(this.fsType, fcVolumeSource.fsType) && + Objects.equals(this.lun, fcVolumeSource.lun) && + Objects.equals(this.readOnly, fcVolumeSource.readOnly) && + Objects.equals(this.targetWWNs, fcVolumeSource.targetWWNs) && + Objects.equals(this.wwids, fcVolumeSource.wwids); } @Override @@ -209,7 +209,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1FCVolumeSource {\n"); + sb.append("class FCVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" lun: ").append(toIndentedString(lun)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FlexVolumeSource.java b/src/main/java/io/argoproj/workflow/models/FlexVolumeSource.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FlexVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/FlexVolumeSource.java index 70847bc7..a8922f9c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FlexVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/FlexVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,7 +32,7 @@ */ @ApiModel(description = "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.") -public class IoK8sApiCoreV1FlexVolumeSource { +public class FlexVolumeSource { public static final String SERIALIZED_NAME_DRIVER = "driver"; @SerializedName(SERIALIZED_NAME_DRIVER) private String driver; @@ -52,10 +51,10 @@ public class IoK8sApiCoreV1FlexVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; - public IoK8sApiCoreV1FlexVolumeSource driver(String driver) { + public FlexVolumeSource driver(String driver) { this.driver = driver; return this; @@ -77,7 +76,7 @@ public void setDriver(String driver) { } - public IoK8sApiCoreV1FlexVolumeSource fsType(String fsType) { + public FlexVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -100,13 +99,13 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1FlexVolumeSource options(Map options) { + public FlexVolumeSource options(Map options) { this.options = options; return this; } - public IoK8sApiCoreV1FlexVolumeSource putOptionsItem(String key, String optionsItem) { + public FlexVolumeSource putOptionsItem(String key, String optionsItem) { if (this.options == null) { this.options = new HashMap(); } @@ -131,7 +130,7 @@ public void setOptions(Map options) { } - public IoK8sApiCoreV1FlexVolumeSource readOnly(Boolean readOnly) { + public FlexVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -154,7 +153,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1FlexVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public FlexVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -167,12 +166,12 @@ public IoK8sApiCoreV1FlexVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReferen @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } @@ -185,12 +184,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1FlexVolumeSource ioK8sApiCoreV1FlexVolumeSource = (IoK8sApiCoreV1FlexVolumeSource) o; - return Objects.equals(this.driver, ioK8sApiCoreV1FlexVolumeSource.driver) && - Objects.equals(this.fsType, ioK8sApiCoreV1FlexVolumeSource.fsType) && - Objects.equals(this.options, ioK8sApiCoreV1FlexVolumeSource.options) && - Objects.equals(this.readOnly, ioK8sApiCoreV1FlexVolumeSource.readOnly) && - Objects.equals(this.secretRef, ioK8sApiCoreV1FlexVolumeSource.secretRef); + FlexVolumeSource flexVolumeSource = (FlexVolumeSource) o; + return Objects.equals(this.driver, flexVolumeSource.driver) && + Objects.equals(this.fsType, flexVolumeSource.fsType) && + Objects.equals(this.options, flexVolumeSource.options) && + Objects.equals(this.readOnly, flexVolumeSource.readOnly) && + Objects.equals(this.secretRef, flexVolumeSource.secretRef); } @Override @@ -202,7 +201,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1FlexVolumeSource {\n"); + sb.append("class FlexVolumeSource {\n"); sb.append(" driver: ").append(toIndentedString(driver)).append("\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" options: ").append(toIndentedString(options)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FlockerVolumeSource.java b/src/main/java/io/argoproj/workflow/models/FlockerVolumeSource.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FlockerVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/FlockerVolumeSource.java index c346cbd7..99bf1111 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1FlockerVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/FlockerVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.") -public class IoK8sApiCoreV1FlockerVolumeSource { +public class FlockerVolumeSource { public static final String SERIALIZED_NAME_DATASET_NAME = "datasetName"; @SerializedName(SERIALIZED_NAME_DATASET_NAME) private String datasetName; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1FlockerVolumeSource { private String datasetUUID; - public IoK8sApiCoreV1FlockerVolumeSource datasetName(String datasetName) { + public FlockerVolumeSource datasetName(String datasetName) { this.datasetName = datasetName; return this; @@ -62,7 +62,7 @@ public void setDatasetName(String datasetName) { } - public IoK8sApiCoreV1FlockerVolumeSource datasetUUID(String datasetUUID) { + public FlockerVolumeSource datasetUUID(String datasetUUID) { this.datasetUUID = datasetUUID; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1FlockerVolumeSource ioK8sApiCoreV1FlockerVolumeSource = (IoK8sApiCoreV1FlockerVolumeSource) o; - return Objects.equals(this.datasetName, ioK8sApiCoreV1FlockerVolumeSource.datasetName) && - Objects.equals(this.datasetUUID, ioK8sApiCoreV1FlockerVolumeSource.datasetUUID); + FlockerVolumeSource flockerVolumeSource = (FlockerVolumeSource) o; + return Objects.equals(this.datasetName, flockerVolumeSource.datasetName) && + Objects.equals(this.datasetUUID, flockerVolumeSource.datasetUUID); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1FlockerVolumeSource {\n"); + sb.append("class FlockerVolumeSource {\n"); sb.append(" datasetName: ").append(toIndentedString(datasetName)).append("\n"); sb.append(" datasetUUID: ").append(toIndentedString(datasetUUID)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.java b/src/main/java/io/argoproj/workflow/models/GCEPersistentDiskVolumeSource.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/GCEPersistentDiskVolumeSource.java index 7dc0781e..df3f9ffe 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/GCEPersistentDiskVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1GCEPersistentDiskVolumeSource { +public class GCEPersistentDiskVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -47,7 +47,7 @@ public class IoK8sApiCoreV1GCEPersistentDiskVolumeSource { private Boolean readOnly; - public IoK8sApiCoreV1GCEPersistentDiskVolumeSource fsType(String fsType) { + public GCEPersistentDiskVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -70,7 +70,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1GCEPersistentDiskVolumeSource partition(Integer partition) { + public GCEPersistentDiskVolumeSource partition(Integer partition) { this.partition = partition; return this; @@ -93,7 +93,7 @@ public void setPartition(Integer partition) { } - public IoK8sApiCoreV1GCEPersistentDiskVolumeSource pdName(String pdName) { + public GCEPersistentDiskVolumeSource pdName(String pdName) { this.pdName = pdName; return this; @@ -115,7 +115,7 @@ public void setPdName(String pdName) { } - public IoK8sApiCoreV1GCEPersistentDiskVolumeSource readOnly(Boolean readOnly) { + public GCEPersistentDiskVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -146,11 +146,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1GCEPersistentDiskVolumeSource ioK8sApiCoreV1GCEPersistentDiskVolumeSource = (IoK8sApiCoreV1GCEPersistentDiskVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1GCEPersistentDiskVolumeSource.fsType) && - Objects.equals(this.partition, ioK8sApiCoreV1GCEPersistentDiskVolumeSource.partition) && - Objects.equals(this.pdName, ioK8sApiCoreV1GCEPersistentDiskVolumeSource.pdName) && - Objects.equals(this.readOnly, ioK8sApiCoreV1GCEPersistentDiskVolumeSource.readOnly); + GCEPersistentDiskVolumeSource gcEPersistentDiskVolumeSource = (GCEPersistentDiskVolumeSource) o; + return Objects.equals(this.fsType, gcEPersistentDiskVolumeSource.fsType) && + Objects.equals(this.partition, gcEPersistentDiskVolumeSource.partition) && + Objects.equals(this.pdName, gcEPersistentDiskVolumeSource.pdName) && + Objects.equals(this.readOnly, gcEPersistentDiskVolumeSource.readOnly); } @Override @@ -162,7 +162,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1GCEPersistentDiskVolumeSource {\n"); + sb.append("class GCEPersistentDiskVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" partition: ").append(toIndentedString(partition)).append("\n"); sb.append(" pdName: ").append(toIndentedString(pdName)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GCSArtifact.java b/src/main/java/io/argoproj/workflow/models/GCSArtifact.java similarity index 74% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GCSArtifact.java rename to src/main/java/io/argoproj/workflow/models/GCSArtifact.java index 3767e3dd..598b9c72 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GCSArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/GCSArtifact.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,7 +29,7 @@ */ @ApiModel(description = "GCSArtifact is the location of a GCS artifact") -public class IoArgoprojWorkflowV1alpha1GCSArtifact { +public class GCSArtifact { public static final String SERIALIZED_NAME_BUCKET = "bucket"; @SerializedName(SERIALIZED_NAME_BUCKET) private String bucket; @@ -41,10 +40,10 @@ public class IoArgoprojWorkflowV1alpha1GCSArtifact { public static final String SERIALIZED_NAME_SERVICE_ACCOUNT_KEY_SECRET = "serviceAccountKeySecret"; @SerializedName(SERIALIZED_NAME_SERVICE_ACCOUNT_KEY_SECRET) - private IoK8sApiCoreV1SecretKeySelector serviceAccountKeySecret; + private io.kubernetes.client.models.V1SecretKeySelector serviceAccountKeySecret; - public IoArgoprojWorkflowV1alpha1GCSArtifact bucket(String bucket) { + public GCSArtifact bucket(String bucket) { this.bucket = bucket; return this; @@ -66,7 +65,7 @@ public void setBucket(String bucket) { } - public IoArgoprojWorkflowV1alpha1GCSArtifact key(String key) { + public GCSArtifact key(String key) { this.key = key; return this; @@ -88,7 +87,7 @@ public void setKey(String key) { } - public IoArgoprojWorkflowV1alpha1GCSArtifact serviceAccountKeySecret(IoK8sApiCoreV1SecretKeySelector serviceAccountKeySecret) { + public GCSArtifact serviceAccountKeySecret(io.kubernetes.client.models.V1SecretKeySelector serviceAccountKeySecret) { this.serviceAccountKeySecret = serviceAccountKeySecret; return this; @@ -101,12 +100,12 @@ public IoArgoprojWorkflowV1alpha1GCSArtifact serviceAccountKeySecret(IoK8sApiCor @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getServiceAccountKeySecret() { + public io.kubernetes.client.models.V1SecretKeySelector getServiceAccountKeySecret() { return serviceAccountKeySecret; } - public void setServiceAccountKeySecret(IoK8sApiCoreV1SecretKeySelector serviceAccountKeySecret) { + public void setServiceAccountKeySecret(io.kubernetes.client.models.V1SecretKeySelector serviceAccountKeySecret) { this.serviceAccountKeySecret = serviceAccountKeySecret; } @@ -119,10 +118,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1GCSArtifact ioArgoprojWorkflowV1alpha1GCSArtifact = (IoArgoprojWorkflowV1alpha1GCSArtifact) o; - return Objects.equals(this.bucket, ioArgoprojWorkflowV1alpha1GCSArtifact.bucket) && - Objects.equals(this.key, ioArgoprojWorkflowV1alpha1GCSArtifact.key) && - Objects.equals(this.serviceAccountKeySecret, ioArgoprojWorkflowV1alpha1GCSArtifact.serviceAccountKeySecret); + GCSArtifact gcSArtifact = (GCSArtifact) o; + return Objects.equals(this.bucket, gcSArtifact.bucket) && + Objects.equals(this.key, gcSArtifact.key) && + Objects.equals(this.serviceAccountKeySecret, gcSArtifact.serviceAccountKeySecret); } @Override @@ -134,7 +133,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1GCSArtifact {\n"); + sb.append("class GCSArtifact {\n"); sb.append(" bucket: ").append(toIndentedString(bucket)).append("\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); sb.append(" serviceAccountKeySecret: ").append(toIndentedString(serviceAccountKeySecret)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Gauge.java b/src/main/java/io/argoproj/workflow/models/Gauge.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Gauge.java rename to src/main/java/io/argoproj/workflow/models/Gauge.java index d352c0ee..c4b8820a 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Gauge.java +++ b/src/main/java/io/argoproj/workflow/models/Gauge.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Gauge is a Gauge prometheus metric") -public class IoArgoprojWorkflowV1alpha1Gauge { +public class Gauge { public static final String SERIALIZED_NAME_REALTIME = "realtime"; @SerializedName(SERIALIZED_NAME_REALTIME) private Boolean realtime; @@ -39,7 +39,7 @@ public class IoArgoprojWorkflowV1alpha1Gauge { private String value; - public IoArgoprojWorkflowV1alpha1Gauge realtime(Boolean realtime) { + public Gauge realtime(Boolean realtime) { this.realtime = realtime; return this; @@ -61,7 +61,7 @@ public void setRealtime(Boolean realtime) { } - public IoArgoprojWorkflowV1alpha1Gauge value(String value) { + public Gauge value(String value) { this.value = value; return this; @@ -91,9 +91,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Gauge ioArgoprojWorkflowV1alpha1Gauge = (IoArgoprojWorkflowV1alpha1Gauge) o; - return Objects.equals(this.realtime, ioArgoprojWorkflowV1alpha1Gauge.realtime) && - Objects.equals(this.value, ioArgoprojWorkflowV1alpha1Gauge.value); + Gauge gauge = (Gauge) o; + return Objects.equals(this.realtime, gauge.realtime) && + Objects.equals(this.value, gauge.value); } @Override @@ -105,7 +105,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Gauge {\n"); + sb.append("class Gauge {\n"); sb.append(" realtime: ").append(toIndentedString(realtime)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.java b/src/main/java/io/argoproj/workflow/models/GetUserInfoResponse.java similarity index 77% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.java rename to src/main/java/io/argoproj/workflow/models/GetUserInfoResponse.java index 98f67750..1c0872d9 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse.java +++ b/src/main/java/io/argoproj/workflow/models/GetUserInfoResponse.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1GetUserInfoResponse + * GetUserInfoResponse */ -public class IoArgoprojWorkflowV1alpha1GetUserInfoResponse { +public class GetUserInfoResponse { public static final String SERIALIZED_NAME_ISSUER = "issuer"; @SerializedName(SERIALIZED_NAME_ISSUER) private String issuer; @@ -38,7 +38,7 @@ public class IoArgoprojWorkflowV1alpha1GetUserInfoResponse { private String subject; - public IoArgoprojWorkflowV1alpha1GetUserInfoResponse issuer(String issuer) { + public GetUserInfoResponse issuer(String issuer) { this.issuer = issuer; return this; @@ -61,7 +61,7 @@ public void setIssuer(String issuer) { } - public IoArgoprojWorkflowV1alpha1GetUserInfoResponse subject(String subject) { + public GetUserInfoResponse subject(String subject) { this.subject = subject; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1GetUserInfoResponse ioArgoprojWorkflowV1alpha1GetUserInfoResponse = (IoArgoprojWorkflowV1alpha1GetUserInfoResponse) o; - return Objects.equals(this.issuer, ioArgoprojWorkflowV1alpha1GetUserInfoResponse.issuer) && - Objects.equals(this.subject, ioArgoprojWorkflowV1alpha1GetUserInfoResponse.subject); + GetUserInfoResponse getUserInfoResponse = (GetUserInfoResponse) o; + return Objects.equals(this.issuer, getUserInfoResponse.issuer) && + Objects.equals(this.subject, getUserInfoResponse.subject); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1GetUserInfoResponse {\n"); + sb.append("class GetUserInfoResponse {\n"); sb.append(" issuer: ").append(toIndentedString(issuer)).append("\n"); sb.append(" subject: ").append(toIndentedString(subject)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GitArtifact.java b/src/main/java/io/argoproj/workflow/models/GitArtifact.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GitArtifact.java rename to src/main/java/io/argoproj/workflow/models/GitArtifact.java index 7a05c716..086dca0b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1GitArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/GitArtifact.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +31,7 @@ */ @ApiModel(description = "GitArtifact is the location of an git artifact") -public class IoArgoprojWorkflowV1alpha1GitArtifact { +public class GitArtifact { public static final String SERIALIZED_NAME_DEPTH = "depth"; @SerializedName(SERIALIZED_NAME_DEPTH) private Long depth; @@ -47,7 +46,7 @@ public class IoArgoprojWorkflowV1alpha1GitArtifact { public static final String SERIALIZED_NAME_PASSWORD_SECRET = "passwordSecret"; @SerializedName(SERIALIZED_NAME_PASSWORD_SECRET) - private IoK8sApiCoreV1SecretKeySelector passwordSecret; + private io.kubernetes.client.models.V1SecretKeySelector passwordSecret; public static final String SERIALIZED_NAME_REPO = "repo"; @SerializedName(SERIALIZED_NAME_REPO) @@ -59,14 +58,14 @@ public class IoArgoprojWorkflowV1alpha1GitArtifact { public static final String SERIALIZED_NAME_SSH_PRIVATE_KEY_SECRET = "sshPrivateKeySecret"; @SerializedName(SERIALIZED_NAME_SSH_PRIVATE_KEY_SECRET) - private IoK8sApiCoreV1SecretKeySelector sshPrivateKeySecret; + private io.kubernetes.client.models.V1SecretKeySelector sshPrivateKeySecret; public static final String SERIALIZED_NAME_USERNAME_SECRET = "usernameSecret"; @SerializedName(SERIALIZED_NAME_USERNAME_SECRET) - private IoK8sApiCoreV1SecretKeySelector usernameSecret; + private io.kubernetes.client.models.V1SecretKeySelector usernameSecret; - public IoArgoprojWorkflowV1alpha1GitArtifact depth(Long depth) { + public GitArtifact depth(Long depth) { this.depth = depth; return this; @@ -89,13 +88,13 @@ public void setDepth(Long depth) { } - public IoArgoprojWorkflowV1alpha1GitArtifact fetch(List fetch) { + public GitArtifact fetch(List fetch) { this.fetch = fetch; return this; } - public IoArgoprojWorkflowV1alpha1GitArtifact addFetchItem(String fetchItem) { + public GitArtifact addFetchItem(String fetchItem) { if (this.fetch == null) { this.fetch = new ArrayList(); } @@ -120,7 +119,7 @@ public void setFetch(List fetch) { } - public IoArgoprojWorkflowV1alpha1GitArtifact insecureIgnoreHostKey(Boolean insecureIgnoreHostKey) { + public GitArtifact insecureIgnoreHostKey(Boolean insecureIgnoreHostKey) { this.insecureIgnoreHostKey = insecureIgnoreHostKey; return this; @@ -143,7 +142,7 @@ public void setInsecureIgnoreHostKey(Boolean insecureIgnoreHostKey) { } - public IoArgoprojWorkflowV1alpha1GitArtifact passwordSecret(IoK8sApiCoreV1SecretKeySelector passwordSecret) { + public GitArtifact passwordSecret(io.kubernetes.client.models.V1SecretKeySelector passwordSecret) { this.passwordSecret = passwordSecret; return this; @@ -156,17 +155,17 @@ public IoArgoprojWorkflowV1alpha1GitArtifact passwordSecret(IoK8sApiCoreV1Secret @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getPasswordSecret() { + public io.kubernetes.client.models.V1SecretKeySelector getPasswordSecret() { return passwordSecret; } - public void setPasswordSecret(IoK8sApiCoreV1SecretKeySelector passwordSecret) { + public void setPasswordSecret(io.kubernetes.client.models.V1SecretKeySelector passwordSecret) { this.passwordSecret = passwordSecret; } - public IoArgoprojWorkflowV1alpha1GitArtifact repo(String repo) { + public GitArtifact repo(String repo) { this.repo = repo; return this; @@ -188,7 +187,7 @@ public void setRepo(String repo) { } - public IoArgoprojWorkflowV1alpha1GitArtifact revision(String revision) { + public GitArtifact revision(String revision) { this.revision = revision; return this; @@ -211,7 +210,7 @@ public void setRevision(String revision) { } - public IoArgoprojWorkflowV1alpha1GitArtifact sshPrivateKeySecret(IoK8sApiCoreV1SecretKeySelector sshPrivateKeySecret) { + public GitArtifact sshPrivateKeySecret(io.kubernetes.client.models.V1SecretKeySelector sshPrivateKeySecret) { this.sshPrivateKeySecret = sshPrivateKeySecret; return this; @@ -224,17 +223,17 @@ public IoArgoprojWorkflowV1alpha1GitArtifact sshPrivateKeySecret(IoK8sApiCoreV1S @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getSshPrivateKeySecret() { + public io.kubernetes.client.models.V1SecretKeySelector getSshPrivateKeySecret() { return sshPrivateKeySecret; } - public void setSshPrivateKeySecret(IoK8sApiCoreV1SecretKeySelector sshPrivateKeySecret) { + public void setSshPrivateKeySecret(io.kubernetes.client.models.V1SecretKeySelector sshPrivateKeySecret) { this.sshPrivateKeySecret = sshPrivateKeySecret; } - public IoArgoprojWorkflowV1alpha1GitArtifact usernameSecret(IoK8sApiCoreV1SecretKeySelector usernameSecret) { + public GitArtifact usernameSecret(io.kubernetes.client.models.V1SecretKeySelector usernameSecret) { this.usernameSecret = usernameSecret; return this; @@ -247,12 +246,12 @@ public IoArgoprojWorkflowV1alpha1GitArtifact usernameSecret(IoK8sApiCoreV1Secret @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getUsernameSecret() { + public io.kubernetes.client.models.V1SecretKeySelector getUsernameSecret() { return usernameSecret; } - public void setUsernameSecret(IoK8sApiCoreV1SecretKeySelector usernameSecret) { + public void setUsernameSecret(io.kubernetes.client.models.V1SecretKeySelector usernameSecret) { this.usernameSecret = usernameSecret; } @@ -265,15 +264,15 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1GitArtifact ioArgoprojWorkflowV1alpha1GitArtifact = (IoArgoprojWorkflowV1alpha1GitArtifact) o; - return Objects.equals(this.depth, ioArgoprojWorkflowV1alpha1GitArtifact.depth) && - Objects.equals(this.fetch, ioArgoprojWorkflowV1alpha1GitArtifact.fetch) && - Objects.equals(this.insecureIgnoreHostKey, ioArgoprojWorkflowV1alpha1GitArtifact.insecureIgnoreHostKey) && - Objects.equals(this.passwordSecret, ioArgoprojWorkflowV1alpha1GitArtifact.passwordSecret) && - Objects.equals(this.repo, ioArgoprojWorkflowV1alpha1GitArtifact.repo) && - Objects.equals(this.revision, ioArgoprojWorkflowV1alpha1GitArtifact.revision) && - Objects.equals(this.sshPrivateKeySecret, ioArgoprojWorkflowV1alpha1GitArtifact.sshPrivateKeySecret) && - Objects.equals(this.usernameSecret, ioArgoprojWorkflowV1alpha1GitArtifact.usernameSecret); + GitArtifact gitArtifact = (GitArtifact) o; + return Objects.equals(this.depth, gitArtifact.depth) && + Objects.equals(this.fetch, gitArtifact.fetch) && + Objects.equals(this.insecureIgnoreHostKey, gitArtifact.insecureIgnoreHostKey) && + Objects.equals(this.passwordSecret, gitArtifact.passwordSecret) && + Objects.equals(this.repo, gitArtifact.repo) && + Objects.equals(this.revision, gitArtifact.revision) && + Objects.equals(this.sshPrivateKeySecret, gitArtifact.sshPrivateKeySecret) && + Objects.equals(this.usernameSecret, gitArtifact.usernameSecret); } @Override @@ -285,7 +284,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1GitArtifact {\n"); + sb.append("class GitArtifact {\n"); sb.append(" depth: ").append(toIndentedString(depth)).append("\n"); sb.append(" fetch: ").append(toIndentedString(fetch)).append("\n"); sb.append(" insecureIgnoreHostKey: ").append(toIndentedString(insecureIgnoreHostKey)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GitRepoVolumeSource.java b/src/main/java/io/argoproj/workflow/models/GitRepoVolumeSource.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GitRepoVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/GitRepoVolumeSource.java index 26fd6cae..72fc2e1f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GitRepoVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/GitRepoVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.") -public class IoK8sApiCoreV1GitRepoVolumeSource { +public class GitRepoVolumeSource { public static final String SERIALIZED_NAME_DIRECTORY = "directory"; @SerializedName(SERIALIZED_NAME_DIRECTORY) private String directory; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1GitRepoVolumeSource { private String revision; - public IoK8sApiCoreV1GitRepoVolumeSource directory(String directory) { + public GitRepoVolumeSource directory(String directory) { this.directory = directory; return this; @@ -66,7 +66,7 @@ public void setDirectory(String directory) { } - public IoK8sApiCoreV1GitRepoVolumeSource repository(String repository) { + public GitRepoVolumeSource repository(String repository) { this.repository = repository; return this; @@ -88,7 +88,7 @@ public void setRepository(String repository) { } - public IoK8sApiCoreV1GitRepoVolumeSource revision(String revision) { + public GitRepoVolumeSource revision(String revision) { this.revision = revision; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1GitRepoVolumeSource ioK8sApiCoreV1GitRepoVolumeSource = (IoK8sApiCoreV1GitRepoVolumeSource) o; - return Objects.equals(this.directory, ioK8sApiCoreV1GitRepoVolumeSource.directory) && - Objects.equals(this.repository, ioK8sApiCoreV1GitRepoVolumeSource.repository) && - Objects.equals(this.revision, ioK8sApiCoreV1GitRepoVolumeSource.revision); + GitRepoVolumeSource gitRepoVolumeSource = (GitRepoVolumeSource) o; + return Objects.equals(this.directory, gitRepoVolumeSource.directory) && + Objects.equals(this.repository, gitRepoVolumeSource.repository) && + Objects.equals(this.revision, gitRepoVolumeSource.revision); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1GitRepoVolumeSource {\n"); + sb.append("class GitRepoVolumeSource {\n"); sb.append(" directory: ").append(toIndentedString(directory)).append("\n"); sb.append(" repository: ").append(toIndentedString(repository)).append("\n"); sb.append(" revision: ").append(toIndentedString(revision)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GlusterfsVolumeSource.java b/src/main/java/io/argoproj/workflow/models/GlusterfsVolumeSource.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GlusterfsVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/GlusterfsVolumeSource.java index 023d3efa..8c69cf34 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1GlusterfsVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/GlusterfsVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.") -public class IoK8sApiCoreV1GlusterfsVolumeSource { +public class GlusterfsVolumeSource { public static final String SERIALIZED_NAME_ENDPOINTS = "endpoints"; @SerializedName(SERIALIZED_NAME_ENDPOINTS) private String endpoints; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1GlusterfsVolumeSource { private Boolean readOnly; - public IoK8sApiCoreV1GlusterfsVolumeSource endpoints(String endpoints) { + public GlusterfsVolumeSource endpoints(String endpoints) { this.endpoints = endpoints; return this; @@ -65,7 +65,7 @@ public void setEndpoints(String endpoints) { } - public IoK8sApiCoreV1GlusterfsVolumeSource path(String path) { + public GlusterfsVolumeSource path(String path) { this.path = path; return this; @@ -87,7 +87,7 @@ public void setPath(String path) { } - public IoK8sApiCoreV1GlusterfsVolumeSource readOnly(Boolean readOnly) { + public GlusterfsVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -118,10 +118,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1GlusterfsVolumeSource ioK8sApiCoreV1GlusterfsVolumeSource = (IoK8sApiCoreV1GlusterfsVolumeSource) o; - return Objects.equals(this.endpoints, ioK8sApiCoreV1GlusterfsVolumeSource.endpoints) && - Objects.equals(this.path, ioK8sApiCoreV1GlusterfsVolumeSource.path) && - Objects.equals(this.readOnly, ioK8sApiCoreV1GlusterfsVolumeSource.readOnly); + GlusterfsVolumeSource glusterfsVolumeSource = (GlusterfsVolumeSource) o; + return Objects.equals(this.endpoints, glusterfsVolumeSource.endpoints) && + Objects.equals(this.path, glusterfsVolumeSource.path) && + Objects.equals(this.readOnly, glusterfsVolumeSource.readOnly); } @Override @@ -133,7 +133,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1GlusterfsVolumeSource {\n"); + sb.append("class GlusterfsVolumeSource {\n"); sb.append(" endpoints: ").append(toIndentedString(endpoints)).append("\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HDFSArtifact.java b/src/main/java/io/argoproj/workflow/models/HDFSArtifact.java similarity index 73% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HDFSArtifact.java rename to src/main/java/io/argoproj/workflow/models/HDFSArtifact.java index 01a4b701..2b71dc6e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HDFSArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/HDFSArtifact.java @@ -20,8 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ConfigMapKeySelector; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,7 +31,7 @@ */ @ApiModel(description = "HDFSArtifact is the location of an HDFS artifact") -public class IoArgoprojWorkflowV1alpha1HDFSArtifact { +public class HDFSArtifact { public static final String SERIALIZED_NAME_ADDRESSES = "addresses"; @SerializedName(SERIALIZED_NAME_ADDRESSES) private List addresses = new ArrayList(); @@ -48,15 +46,15 @@ public class IoArgoprojWorkflowV1alpha1HDFSArtifact { public static final String SERIALIZED_NAME_KRB_C_CACHE_SECRET = "krbCCacheSecret"; @SerializedName(SERIALIZED_NAME_KRB_C_CACHE_SECRET) - private IoK8sApiCoreV1SecretKeySelector krbCCacheSecret; + private io.kubernetes.client.models.V1SecretKeySelector krbCCacheSecret; public static final String SERIALIZED_NAME_KRB_CONFIG_CONFIG_MAP = "krbConfigConfigMap"; @SerializedName(SERIALIZED_NAME_KRB_CONFIG_CONFIG_MAP) - private IoK8sApiCoreV1ConfigMapKeySelector krbConfigConfigMap; + private io.kubernetes.client.models.V1ConfigMapKeySelector krbConfigConfigMap; public static final String SERIALIZED_NAME_KRB_KEYTAB_SECRET = "krbKeytabSecret"; @SerializedName(SERIALIZED_NAME_KRB_KEYTAB_SECRET) - private IoK8sApiCoreV1SecretKeySelector krbKeytabSecret; + private io.kubernetes.client.models.V1SecretKeySelector krbKeytabSecret; public static final String SERIALIZED_NAME_KRB_REALM = "krbRealm"; @SerializedName(SERIALIZED_NAME_KRB_REALM) @@ -75,13 +73,13 @@ public class IoArgoprojWorkflowV1alpha1HDFSArtifact { private String path; - public IoArgoprojWorkflowV1alpha1HDFSArtifact addresses(List addresses) { + public HDFSArtifact addresses(List addresses) { this.addresses = addresses; return this; } - public IoArgoprojWorkflowV1alpha1HDFSArtifact addAddressesItem(String addressesItem) { + public HDFSArtifact addAddressesItem(String addressesItem) { this.addresses.add(addressesItem); return this; } @@ -102,7 +100,7 @@ public void setAddresses(List addresses) { } - public IoArgoprojWorkflowV1alpha1HDFSArtifact force(Boolean force) { + public HDFSArtifact force(Boolean force) { this.force = force; return this; @@ -125,7 +123,7 @@ public void setForce(Boolean force) { } - public IoArgoprojWorkflowV1alpha1HDFSArtifact hdfsUser(String hdfsUser) { + public HDFSArtifact hdfsUser(String hdfsUser) { this.hdfsUser = hdfsUser; return this; @@ -148,7 +146,7 @@ public void setHdfsUser(String hdfsUser) { } - public IoArgoprojWorkflowV1alpha1HDFSArtifact krbCCacheSecret(IoK8sApiCoreV1SecretKeySelector krbCCacheSecret) { + public HDFSArtifact krbCCacheSecret(io.kubernetes.client.models.V1SecretKeySelector krbCCacheSecret) { this.krbCCacheSecret = krbCCacheSecret; return this; @@ -161,17 +159,17 @@ public IoArgoprojWorkflowV1alpha1HDFSArtifact krbCCacheSecret(IoK8sApiCoreV1Secr @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getKrbCCacheSecret() { + public io.kubernetes.client.models.V1SecretKeySelector getKrbCCacheSecret() { return krbCCacheSecret; } - public void setKrbCCacheSecret(IoK8sApiCoreV1SecretKeySelector krbCCacheSecret) { + public void setKrbCCacheSecret(io.kubernetes.client.models.V1SecretKeySelector krbCCacheSecret) { this.krbCCacheSecret = krbCCacheSecret; } - public IoArgoprojWorkflowV1alpha1HDFSArtifact krbConfigConfigMap(IoK8sApiCoreV1ConfigMapKeySelector krbConfigConfigMap) { + public HDFSArtifact krbConfigConfigMap(io.kubernetes.client.models.V1ConfigMapKeySelector krbConfigConfigMap) { this.krbConfigConfigMap = krbConfigConfigMap; return this; @@ -184,17 +182,17 @@ public IoArgoprojWorkflowV1alpha1HDFSArtifact krbConfigConfigMap(IoK8sApiCoreV1C @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ConfigMapKeySelector getKrbConfigConfigMap() { + public io.kubernetes.client.models.V1ConfigMapKeySelector getKrbConfigConfigMap() { return krbConfigConfigMap; } - public void setKrbConfigConfigMap(IoK8sApiCoreV1ConfigMapKeySelector krbConfigConfigMap) { + public void setKrbConfigConfigMap(io.kubernetes.client.models.V1ConfigMapKeySelector krbConfigConfigMap) { this.krbConfigConfigMap = krbConfigConfigMap; } - public IoArgoprojWorkflowV1alpha1HDFSArtifact krbKeytabSecret(IoK8sApiCoreV1SecretKeySelector krbKeytabSecret) { + public HDFSArtifact krbKeytabSecret(io.kubernetes.client.models.V1SecretKeySelector krbKeytabSecret) { this.krbKeytabSecret = krbKeytabSecret; return this; @@ -207,17 +205,17 @@ public IoArgoprojWorkflowV1alpha1HDFSArtifact krbKeytabSecret(IoK8sApiCoreV1Secr @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretKeySelector getKrbKeytabSecret() { + public io.kubernetes.client.models.V1SecretKeySelector getKrbKeytabSecret() { return krbKeytabSecret; } - public void setKrbKeytabSecret(IoK8sApiCoreV1SecretKeySelector krbKeytabSecret) { + public void setKrbKeytabSecret(io.kubernetes.client.models.V1SecretKeySelector krbKeytabSecret) { this.krbKeytabSecret = krbKeytabSecret; } - public IoArgoprojWorkflowV1alpha1HDFSArtifact krbRealm(String krbRealm) { + public HDFSArtifact krbRealm(String krbRealm) { this.krbRealm = krbRealm; return this; @@ -240,7 +238,7 @@ public void setKrbRealm(String krbRealm) { } - public IoArgoprojWorkflowV1alpha1HDFSArtifact krbServicePrincipalName(String krbServicePrincipalName) { + public HDFSArtifact krbServicePrincipalName(String krbServicePrincipalName) { this.krbServicePrincipalName = krbServicePrincipalName; return this; @@ -263,7 +261,7 @@ public void setKrbServicePrincipalName(String krbServicePrincipalName) { } - public IoArgoprojWorkflowV1alpha1HDFSArtifact krbUsername(String krbUsername) { + public HDFSArtifact krbUsername(String krbUsername) { this.krbUsername = krbUsername; return this; @@ -286,7 +284,7 @@ public void setKrbUsername(String krbUsername) { } - public IoArgoprojWorkflowV1alpha1HDFSArtifact path(String path) { + public HDFSArtifact path(String path) { this.path = path; return this; @@ -316,17 +314,17 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1HDFSArtifact ioArgoprojWorkflowV1alpha1HDFSArtifact = (IoArgoprojWorkflowV1alpha1HDFSArtifact) o; - return Objects.equals(this.addresses, ioArgoprojWorkflowV1alpha1HDFSArtifact.addresses) && - Objects.equals(this.force, ioArgoprojWorkflowV1alpha1HDFSArtifact.force) && - Objects.equals(this.hdfsUser, ioArgoprojWorkflowV1alpha1HDFSArtifact.hdfsUser) && - Objects.equals(this.krbCCacheSecret, ioArgoprojWorkflowV1alpha1HDFSArtifact.krbCCacheSecret) && - Objects.equals(this.krbConfigConfigMap, ioArgoprojWorkflowV1alpha1HDFSArtifact.krbConfigConfigMap) && - Objects.equals(this.krbKeytabSecret, ioArgoprojWorkflowV1alpha1HDFSArtifact.krbKeytabSecret) && - Objects.equals(this.krbRealm, ioArgoprojWorkflowV1alpha1HDFSArtifact.krbRealm) && - Objects.equals(this.krbServicePrincipalName, ioArgoprojWorkflowV1alpha1HDFSArtifact.krbServicePrincipalName) && - Objects.equals(this.krbUsername, ioArgoprojWorkflowV1alpha1HDFSArtifact.krbUsername) && - Objects.equals(this.path, ioArgoprojWorkflowV1alpha1HDFSArtifact.path); + HDFSArtifact hdFSArtifact = (HDFSArtifact) o; + return Objects.equals(this.addresses, hdFSArtifact.addresses) && + Objects.equals(this.force, hdFSArtifact.force) && + Objects.equals(this.hdfsUser, hdFSArtifact.hdfsUser) && + Objects.equals(this.krbCCacheSecret, hdFSArtifact.krbCCacheSecret) && + Objects.equals(this.krbConfigConfigMap, hdFSArtifact.krbConfigConfigMap) && + Objects.equals(this.krbKeytabSecret, hdFSArtifact.krbKeytabSecret) && + Objects.equals(this.krbRealm, hdFSArtifact.krbRealm) && + Objects.equals(this.krbServicePrincipalName, hdFSArtifact.krbServicePrincipalName) && + Objects.equals(this.krbUsername, hdFSArtifact.krbUsername) && + Objects.equals(this.path, hdFSArtifact.path); } @Override @@ -338,7 +336,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1HDFSArtifact {\n"); + sb.append("class HDFSArtifact {\n"); sb.append(" addresses: ").append(toIndentedString(addresses)).append("\n"); sb.append(" force: ").append(toIndentedString(force)).append("\n"); sb.append(" hdfsUser: ").append(toIndentedString(hdfsUser)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HTTPArtifact.java b/src/main/java/io/argoproj/workflow/models/HTTPArtifact.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HTTPArtifact.java rename to src/main/java/io/argoproj/workflow/models/HTTPArtifact.java index 4823de24..1b892774 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HTTPArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/HTTPArtifact.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "HTTPArtifact allows an file served on HTTP to be placed as an input artifact in a container") -public class IoArgoprojWorkflowV1alpha1HTTPArtifact { +public class HTTPArtifact { public static final String SERIALIZED_NAME_URL = "url"; @SerializedName(SERIALIZED_NAME_URL) private String url; - public IoArgoprojWorkflowV1alpha1HTTPArtifact url(String url) { + public HTTPArtifact url(String url) { this.url = url; return this; @@ -65,8 +65,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1HTTPArtifact ioArgoprojWorkflowV1alpha1HTTPArtifact = (IoArgoprojWorkflowV1alpha1HTTPArtifact) o; - return Objects.equals(this.url, ioArgoprojWorkflowV1alpha1HTTPArtifact.url); + HTTPArtifact htTPArtifact = (HTTPArtifact) o; + return Objects.equals(this.url, htTPArtifact.url); } @Override @@ -78,7 +78,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1HTTPArtifact {\n"); + sb.append("class HTTPArtifact {\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HTTPGetAction.java b/src/main/java/io/argoproj/workflow/models/HTTPGetAction.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HTTPGetAction.java rename to src/main/java/io/argoproj/workflow/models/HTTPGetAction.java index 4a28a941..dfd9782f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HTTPGetAction.java +++ b/src/main/java/io/argoproj/workflow/models/HTTPGetAction.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1HTTPHeader; +import io.argoproj.workflow.models.HTTPHeader; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,14 +32,14 @@ */ @ApiModel(description = "HTTPGetAction describes an action based on HTTP Get requests.") -public class IoK8sApiCoreV1HTTPGetAction { +public class HTTPGetAction { public static final String SERIALIZED_NAME_HOST = "host"; @SerializedName(SERIALIZED_NAME_HOST) private String host; public static final String SERIALIZED_NAME_HTTP_HEADERS = "httpHeaders"; @SerializedName(SERIALIZED_NAME_HTTP_HEADERS) - private List httpHeaders = null; + private List httpHeaders = null; public static final String SERIALIZED_NAME_PATH = "path"; @SerializedName(SERIALIZED_NAME_PATH) @@ -54,7 +54,7 @@ public class IoK8sApiCoreV1HTTPGetAction { private String scheme; - public IoK8sApiCoreV1HTTPGetAction host(String host) { + public HTTPGetAction host(String host) { this.host = host; return this; @@ -77,15 +77,15 @@ public void setHost(String host) { } - public IoK8sApiCoreV1HTTPGetAction httpHeaders(List httpHeaders) { + public HTTPGetAction httpHeaders(List httpHeaders) { this.httpHeaders = httpHeaders; return this; } - public IoK8sApiCoreV1HTTPGetAction addHttpHeadersItem(IoK8sApiCoreV1HTTPHeader httpHeadersItem) { + public HTTPGetAction addHttpHeadersItem(HTTPHeader httpHeadersItem) { if (this.httpHeaders == null) { - this.httpHeaders = new ArrayList(); + this.httpHeaders = new ArrayList(); } this.httpHeaders.add(httpHeadersItem); return this; @@ -98,17 +98,17 @@ public IoK8sApiCoreV1HTTPGetAction addHttpHeadersItem(IoK8sApiCoreV1HTTPHeader h @javax.annotation.Nullable @ApiModelProperty(value = "Custom headers to set in the request. HTTP allows repeated headers.") - public List getHttpHeaders() { + public List getHttpHeaders() { return httpHeaders; } - public void setHttpHeaders(List httpHeaders) { + public void setHttpHeaders(List httpHeaders) { this.httpHeaders = httpHeaders; } - public IoK8sApiCoreV1HTTPGetAction path(String path) { + public HTTPGetAction path(String path) { this.path = path; return this; @@ -131,7 +131,7 @@ public void setPath(String path) { } - public IoK8sApiCoreV1HTTPGetAction port(String port) { + public HTTPGetAction port(String port) { this.port = port; return this; @@ -153,7 +153,7 @@ public void setPort(String port) { } - public IoK8sApiCoreV1HTTPGetAction scheme(String scheme) { + public HTTPGetAction scheme(String scheme) { this.scheme = scheme; return this; @@ -184,12 +184,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1HTTPGetAction ioK8sApiCoreV1HTTPGetAction = (IoK8sApiCoreV1HTTPGetAction) o; - return Objects.equals(this.host, ioK8sApiCoreV1HTTPGetAction.host) && - Objects.equals(this.httpHeaders, ioK8sApiCoreV1HTTPGetAction.httpHeaders) && - Objects.equals(this.path, ioK8sApiCoreV1HTTPGetAction.path) && - Objects.equals(this.port, ioK8sApiCoreV1HTTPGetAction.port) && - Objects.equals(this.scheme, ioK8sApiCoreV1HTTPGetAction.scheme); + HTTPGetAction htTPGetAction = (HTTPGetAction) o; + return Objects.equals(this.host, htTPGetAction.host) && + Objects.equals(this.httpHeaders, htTPGetAction.httpHeaders) && + Objects.equals(this.path, htTPGetAction.path) && + Objects.equals(this.port, htTPGetAction.port) && + Objects.equals(this.scheme, htTPGetAction.scheme); } @Override @@ -201,7 +201,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1HTTPGetAction {\n"); + sb.append("class HTTPGetAction {\n"); sb.append(" host: ").append(toIndentedString(host)).append("\n"); sb.append(" httpHeaders: ").append(toIndentedString(httpHeaders)).append("\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HTTPHeader.java b/src/main/java/io/argoproj/workflow/models/HTTPHeader.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HTTPHeader.java rename to src/main/java/io/argoproj/workflow/models/HTTPHeader.java index 25e8f549..ea58bd39 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HTTPHeader.java +++ b/src/main/java/io/argoproj/workflow/models/HTTPHeader.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "HTTPHeader describes a custom header to be used in HTTP probes") -public class IoK8sApiCoreV1HTTPHeader { +public class HTTPHeader { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1HTTPHeader { private String value; - public IoK8sApiCoreV1HTTPHeader name(String name) { + public HTTPHeader name(String name) { this.name = name; return this; @@ -61,7 +61,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1HTTPHeader value(String value) { + public HTTPHeader value(String value) { this.value = value; return this; @@ -91,9 +91,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1HTTPHeader ioK8sApiCoreV1HTTPHeader = (IoK8sApiCoreV1HTTPHeader) o; - return Objects.equals(this.name, ioK8sApiCoreV1HTTPHeader.name) && - Objects.equals(this.value, ioK8sApiCoreV1HTTPHeader.value); + HTTPHeader htTPHeader = (HTTPHeader) o; + return Objects.equals(this.name, htTPHeader.name) && + Objects.equals(this.value, htTPHeader.value); } @Override @@ -105,7 +105,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1HTTPHeader {\n"); + sb.append("class HTTPHeader {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Handler.java b/src/main/java/io/argoproj/workflow/models/Handler.java similarity index 68% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Handler.java rename to src/main/java/io/argoproj/workflow/models/Handler.java index 9d417727..b3c7bb57 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Handler.java +++ b/src/main/java/io/argoproj/workflow/models/Handler.java @@ -20,9 +20,9 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ExecAction; -import io.argoproj.workflow.models.IoK8sApiCoreV1HTTPGetAction; -import io.argoproj.workflow.models.IoK8sApiCoreV1TCPSocketAction; +import io.argoproj.workflow.models.ExecAction; +import io.argoproj.workflow.models.HTTPGetAction; +import io.argoproj.workflow.models.TCPSocketAction; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,21 +32,21 @@ */ @ApiModel(description = "Handler defines a specific action that should be taken") -public class IoK8sApiCoreV1Handler { +public class Handler { public static final String SERIALIZED_NAME_EXEC = "exec"; @SerializedName(SERIALIZED_NAME_EXEC) - private IoK8sApiCoreV1ExecAction exec; + private ExecAction exec; public static final String SERIALIZED_NAME_HTTP_GET = "httpGet"; @SerializedName(SERIALIZED_NAME_HTTP_GET) - private IoK8sApiCoreV1HTTPGetAction httpGet; + private HTTPGetAction httpGet; public static final String SERIALIZED_NAME_TCP_SOCKET = "tcpSocket"; @SerializedName(SERIALIZED_NAME_TCP_SOCKET) - private IoK8sApiCoreV1TCPSocketAction tcpSocket; + private TCPSocketAction tcpSocket; - public IoK8sApiCoreV1Handler exec(IoK8sApiCoreV1ExecAction exec) { + public Handler exec(ExecAction exec) { this.exec = exec; return this; @@ -59,17 +59,17 @@ public IoK8sApiCoreV1Handler exec(IoK8sApiCoreV1ExecAction exec) { @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ExecAction getExec() { + public ExecAction getExec() { return exec; } - public void setExec(IoK8sApiCoreV1ExecAction exec) { + public void setExec(ExecAction exec) { this.exec = exec; } - public IoK8sApiCoreV1Handler httpGet(IoK8sApiCoreV1HTTPGetAction httpGet) { + public Handler httpGet(HTTPGetAction httpGet) { this.httpGet = httpGet; return this; @@ -82,17 +82,17 @@ public IoK8sApiCoreV1Handler httpGet(IoK8sApiCoreV1HTTPGetAction httpGet) { @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1HTTPGetAction getHttpGet() { + public HTTPGetAction getHttpGet() { return httpGet; } - public void setHttpGet(IoK8sApiCoreV1HTTPGetAction httpGet) { + public void setHttpGet(HTTPGetAction httpGet) { this.httpGet = httpGet; } - public IoK8sApiCoreV1Handler tcpSocket(IoK8sApiCoreV1TCPSocketAction tcpSocket) { + public Handler tcpSocket(TCPSocketAction tcpSocket) { this.tcpSocket = tcpSocket; return this; @@ -105,12 +105,12 @@ public IoK8sApiCoreV1Handler tcpSocket(IoK8sApiCoreV1TCPSocketAction tcpSocket) @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1TCPSocketAction getTcpSocket() { + public TCPSocketAction getTcpSocket() { return tcpSocket; } - public void setTcpSocket(IoK8sApiCoreV1TCPSocketAction tcpSocket) { + public void setTcpSocket(TCPSocketAction tcpSocket) { this.tcpSocket = tcpSocket; } @@ -123,10 +123,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1Handler ioK8sApiCoreV1Handler = (IoK8sApiCoreV1Handler) o; - return Objects.equals(this.exec, ioK8sApiCoreV1Handler.exec) && - Objects.equals(this.httpGet, ioK8sApiCoreV1Handler.httpGet) && - Objects.equals(this.tcpSocket, ioK8sApiCoreV1Handler.tcpSocket); + Handler handler = (Handler) o; + return Objects.equals(this.exec, handler.exec) && + Objects.equals(this.httpGet, handler.httpGet) && + Objects.equals(this.tcpSocket, handler.tcpSocket); } @Override @@ -138,7 +138,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Handler {\n"); + sb.append("class Handler {\n"); sb.append(" exec: ").append(toIndentedString(exec)).append("\n"); sb.append(" httpGet: ").append(toIndentedString(httpGet)).append("\n"); sb.append(" tcpSocket: ").append(toIndentedString(tcpSocket)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Histogram.java b/src/main/java/io/argoproj/workflow/models/Histogram.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Histogram.java rename to src/main/java/io/argoproj/workflow/models/Histogram.java index ba2f0046..890845cc 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Histogram.java +++ b/src/main/java/io/argoproj/workflow/models/Histogram.java @@ -32,7 +32,7 @@ */ @ApiModel(description = "Histogram is a Histogram prometheus metric") -public class IoArgoprojWorkflowV1alpha1Histogram { +public class Histogram { public static final String SERIALIZED_NAME_BUCKETS = "buckets"; @SerializedName(SERIALIZED_NAME_BUCKETS) private List buckets = new ArrayList(); @@ -42,13 +42,13 @@ public class IoArgoprojWorkflowV1alpha1Histogram { private String value; - public IoArgoprojWorkflowV1alpha1Histogram buckets(List buckets) { + public Histogram buckets(List buckets) { this.buckets = buckets; return this; } - public IoArgoprojWorkflowV1alpha1Histogram addBucketsItem(BigDecimal bucketsItem) { + public Histogram addBucketsItem(BigDecimal bucketsItem) { this.buckets.add(bucketsItem); return this; } @@ -69,7 +69,7 @@ public void setBuckets(List buckets) { } - public IoArgoprojWorkflowV1alpha1Histogram value(String value) { + public Histogram value(String value) { this.value = value; return this; @@ -99,9 +99,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Histogram ioArgoprojWorkflowV1alpha1Histogram = (IoArgoprojWorkflowV1alpha1Histogram) o; - return Objects.equals(this.buckets, ioArgoprojWorkflowV1alpha1Histogram.buckets) && - Objects.equals(this.value, ioArgoprojWorkflowV1alpha1Histogram.value); + Histogram histogram = (Histogram) o; + return Objects.equals(this.buckets, histogram.buckets) && + Objects.equals(this.value, histogram.value); } @Override @@ -113,7 +113,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Histogram {\n"); + sb.append("class Histogram {\n"); sb.append(" buckets: ").append(toIndentedString(buckets)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HolderNames.java b/src/main/java/io/argoproj/workflow/models/HolderNames.java similarity index 80% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HolderNames.java rename to src/main/java/io/argoproj/workflow/models/HolderNames.java index 694c73df..6c33f1b7 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1HolderNames.java +++ b/src/main/java/io/argoproj/workflow/models/HolderNames.java @@ -27,22 +27,22 @@ import java.util.List; /** - * IoArgoprojWorkflowV1alpha1HolderNames + * HolderNames */ -public class IoArgoprojWorkflowV1alpha1HolderNames { +public class HolderNames { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private List name = null; - public IoArgoprojWorkflowV1alpha1HolderNames name(List name) { + public HolderNames name(List name) { this.name = name; return this; } - public IoArgoprojWorkflowV1alpha1HolderNames addNameItem(String nameItem) { + public HolderNames addNameItem(String nameItem) { if (this.name == null) { this.name = new ArrayList(); } @@ -75,8 +75,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1HolderNames ioArgoprojWorkflowV1alpha1HolderNames = (IoArgoprojWorkflowV1alpha1HolderNames) o; - return Objects.equals(this.name, ioArgoprojWorkflowV1alpha1HolderNames.name); + HolderNames holderNames = (HolderNames) o; + return Objects.equals(this.name, holderNames.name); } @Override @@ -88,7 +88,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1HolderNames {\n"); + sb.append("class HolderNames {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostPathVolumeSource.java b/src/main/java/io/argoproj/workflow/models/HostPathVolumeSource.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostPathVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/HostPathVolumeSource.java index 55cf55b3..bb61ca51 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostPathVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/HostPathVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.") -public class IoK8sApiCoreV1HostPathVolumeSource { +public class HostPathVolumeSource { public static final String SERIALIZED_NAME_PATH = "path"; @SerializedName(SERIALIZED_NAME_PATH) private String path; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1HostPathVolumeSource { private String type; - public IoK8sApiCoreV1HostPathVolumeSource path(String path) { + public HostPathVolumeSource path(String path) { this.path = path; return this; @@ -61,7 +61,7 @@ public void setPath(String path) { } - public IoK8sApiCoreV1HostPathVolumeSource type(String type) { + public HostPathVolumeSource type(String type) { this.type = type; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1HostPathVolumeSource ioK8sApiCoreV1HostPathVolumeSource = (IoK8sApiCoreV1HostPathVolumeSource) o; - return Objects.equals(this.path, ioK8sApiCoreV1HostPathVolumeSource.path) && - Objects.equals(this.type, ioK8sApiCoreV1HostPathVolumeSource.type); + HostPathVolumeSource hostPathVolumeSource = (HostPathVolumeSource) o; + return Objects.equals(this.path, hostPathVolumeSource.path) && + Objects.equals(this.type, hostPathVolumeSource.type); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1HostPathVolumeSource {\n"); + sb.append("class HostPathVolumeSource {\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ISCSIVolumeSource.java b/src/main/java/io/argoproj/workflow/models/ISCSIVolumeSource.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ISCSIVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/ISCSIVolumeSource.java index d545ce86..e19a02d1 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ISCSIVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/ISCSIVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +31,7 @@ */ @ApiModel(description = "Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1ISCSIVolumeSource { +public class ISCSIVolumeSource { public static final String SERIALIZED_NAME_CHAP_AUTH_DISCOVERY = "chapAuthDiscovery"; @SerializedName(SERIALIZED_NAME_CHAP_AUTH_DISCOVERY) private Boolean chapAuthDiscovery; @@ -71,14 +70,14 @@ public class IoK8sApiCoreV1ISCSIVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; public static final String SERIALIZED_NAME_TARGET_PORTAL = "targetPortal"; @SerializedName(SERIALIZED_NAME_TARGET_PORTAL) private String targetPortal; - public IoK8sApiCoreV1ISCSIVolumeSource chapAuthDiscovery(Boolean chapAuthDiscovery) { + public ISCSIVolumeSource chapAuthDiscovery(Boolean chapAuthDiscovery) { this.chapAuthDiscovery = chapAuthDiscovery; return this; @@ -101,7 +100,7 @@ public void setChapAuthDiscovery(Boolean chapAuthDiscovery) { } - public IoK8sApiCoreV1ISCSIVolumeSource chapAuthSession(Boolean chapAuthSession) { + public ISCSIVolumeSource chapAuthSession(Boolean chapAuthSession) { this.chapAuthSession = chapAuthSession; return this; @@ -124,7 +123,7 @@ public void setChapAuthSession(Boolean chapAuthSession) { } - public IoK8sApiCoreV1ISCSIVolumeSource fsType(String fsType) { + public ISCSIVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -147,7 +146,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1ISCSIVolumeSource initiatorName(String initiatorName) { + public ISCSIVolumeSource initiatorName(String initiatorName) { this.initiatorName = initiatorName; return this; @@ -170,7 +169,7 @@ public void setInitiatorName(String initiatorName) { } - public IoK8sApiCoreV1ISCSIVolumeSource iqn(String iqn) { + public ISCSIVolumeSource iqn(String iqn) { this.iqn = iqn; return this; @@ -192,7 +191,7 @@ public void setIqn(String iqn) { } - public IoK8sApiCoreV1ISCSIVolumeSource iscsiInterface(String iscsiInterface) { + public ISCSIVolumeSource iscsiInterface(String iscsiInterface) { this.iscsiInterface = iscsiInterface; return this; @@ -215,7 +214,7 @@ public void setIscsiInterface(String iscsiInterface) { } - public IoK8sApiCoreV1ISCSIVolumeSource lun(Integer lun) { + public ISCSIVolumeSource lun(Integer lun) { this.lun = lun; return this; @@ -237,13 +236,13 @@ public void setLun(Integer lun) { } - public IoK8sApiCoreV1ISCSIVolumeSource portals(List portals) { + public ISCSIVolumeSource portals(List portals) { this.portals = portals; return this; } - public IoK8sApiCoreV1ISCSIVolumeSource addPortalsItem(String portalsItem) { + public ISCSIVolumeSource addPortalsItem(String portalsItem) { if (this.portals == null) { this.portals = new ArrayList(); } @@ -268,7 +267,7 @@ public void setPortals(List portals) { } - public IoK8sApiCoreV1ISCSIVolumeSource readOnly(Boolean readOnly) { + public ISCSIVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -291,7 +290,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1ISCSIVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public ISCSIVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -304,17 +303,17 @@ public IoK8sApiCoreV1ISCSIVolumeSource secretRef(IoK8sApiCoreV1LocalObjectRefere @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } - public IoK8sApiCoreV1ISCSIVolumeSource targetPortal(String targetPortal) { + public ISCSIVolumeSource targetPortal(String targetPortal) { this.targetPortal = targetPortal; return this; @@ -344,18 +343,18 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ISCSIVolumeSource ioK8sApiCoreV1ISCSIVolumeSource = (IoK8sApiCoreV1ISCSIVolumeSource) o; - return Objects.equals(this.chapAuthDiscovery, ioK8sApiCoreV1ISCSIVolumeSource.chapAuthDiscovery) && - Objects.equals(this.chapAuthSession, ioK8sApiCoreV1ISCSIVolumeSource.chapAuthSession) && - Objects.equals(this.fsType, ioK8sApiCoreV1ISCSIVolumeSource.fsType) && - Objects.equals(this.initiatorName, ioK8sApiCoreV1ISCSIVolumeSource.initiatorName) && - Objects.equals(this.iqn, ioK8sApiCoreV1ISCSIVolumeSource.iqn) && - Objects.equals(this.iscsiInterface, ioK8sApiCoreV1ISCSIVolumeSource.iscsiInterface) && - Objects.equals(this.lun, ioK8sApiCoreV1ISCSIVolumeSource.lun) && - Objects.equals(this.portals, ioK8sApiCoreV1ISCSIVolumeSource.portals) && - Objects.equals(this.readOnly, ioK8sApiCoreV1ISCSIVolumeSource.readOnly) && - Objects.equals(this.secretRef, ioK8sApiCoreV1ISCSIVolumeSource.secretRef) && - Objects.equals(this.targetPortal, ioK8sApiCoreV1ISCSIVolumeSource.targetPortal); + ISCSIVolumeSource isCSIVolumeSource = (ISCSIVolumeSource) o; + return Objects.equals(this.chapAuthDiscovery, isCSIVolumeSource.chapAuthDiscovery) && + Objects.equals(this.chapAuthSession, isCSIVolumeSource.chapAuthSession) && + Objects.equals(this.fsType, isCSIVolumeSource.fsType) && + Objects.equals(this.initiatorName, isCSIVolumeSource.initiatorName) && + Objects.equals(this.iqn, isCSIVolumeSource.iqn) && + Objects.equals(this.iscsiInterface, isCSIVolumeSource.iscsiInterface) && + Objects.equals(this.lun, isCSIVolumeSource.lun) && + Objects.equals(this.portals, isCSIVolumeSource.portals) && + Objects.equals(this.readOnly, isCSIVolumeSource.readOnly) && + Objects.equals(this.secretRef, isCSIVolumeSource.secretRef) && + Objects.equals(this.targetPortal, isCSIVolumeSource.targetPortal); } @Override @@ -367,7 +366,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ISCSIVolumeSource {\n"); + sb.append("class ISCSIVolumeSource {\n"); sb.append(" chapAuthDiscovery: ").append(toIndentedString(chapAuthDiscovery)).append("\n"); sb.append(" chapAuthSession: ").append(toIndentedString(chapAuthSession)).append("\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1InfoResponse.java b/src/main/java/io/argoproj/workflow/models/InfoResponse.java similarity index 69% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1InfoResponse.java rename to src/main/java/io/argoproj/workflow/models/InfoResponse.java index 67ab141f..1e8bffa4 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1InfoResponse.java +++ b/src/main/java/io/argoproj/workflow/models/InfoResponse.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Link; +import io.argoproj.workflow.models.Link; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -28,28 +28,28 @@ import java.util.List; /** - * IoArgoprojWorkflowV1alpha1InfoResponse + * InfoResponse */ -public class IoArgoprojWorkflowV1alpha1InfoResponse { +public class InfoResponse { public static final String SERIALIZED_NAME_LINKS = "links"; @SerializedName(SERIALIZED_NAME_LINKS) - private List links = null; + private List links = null; public static final String SERIALIZED_NAME_MANAGED_NAMESPACE = "managedNamespace"; @SerializedName(SERIALIZED_NAME_MANAGED_NAMESPACE) private String managedNamespace; - public IoArgoprojWorkflowV1alpha1InfoResponse links(List links) { + public InfoResponse links(List links) { this.links = links; return this; } - public IoArgoprojWorkflowV1alpha1InfoResponse addLinksItem(IoArgoprojWorkflowV1alpha1Link linksItem) { + public InfoResponse addLinksItem(Link linksItem) { if (this.links == null) { - this.links = new ArrayList(); + this.links = new ArrayList(); } this.links.add(linksItem); return this; @@ -62,17 +62,17 @@ public IoArgoprojWorkflowV1alpha1InfoResponse addLinksItem(IoArgoprojWorkflowV1a @javax.annotation.Nullable @ApiModelProperty(value = "") - public List getLinks() { + public List getLinks() { return links; } - public void setLinks(List links) { + public void setLinks(List links) { this.links = links; } - public IoArgoprojWorkflowV1alpha1InfoResponse managedNamespace(String managedNamespace) { + public InfoResponse managedNamespace(String managedNamespace) { this.managedNamespace = managedNamespace; return this; @@ -103,9 +103,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1InfoResponse ioArgoprojWorkflowV1alpha1InfoResponse = (IoArgoprojWorkflowV1alpha1InfoResponse) o; - return Objects.equals(this.links, ioArgoprojWorkflowV1alpha1InfoResponse.links) && - Objects.equals(this.managedNamespace, ioArgoprojWorkflowV1alpha1InfoResponse.managedNamespace); + InfoResponse infoResponse = (InfoResponse) o; + return Objects.equals(this.links, infoResponse.links) && + Objects.equals(this.managedNamespace, infoResponse.managedNamespace); } @Override @@ -117,7 +117,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1InfoResponse {\n"); + sb.append("class InfoResponse {\n"); sb.append(" links: ").append(toIndentedString(links)).append("\n"); sb.append(" managedNamespace: ").append(toIndentedString(managedNamespace)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Initializer.java b/src/main/java/io/argoproj/workflow/models/Initializer.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Initializer.java rename to src/main/java/io/argoproj/workflow/models/Initializer.java index e36eee45..4e8dfd05 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Initializer.java +++ b/src/main/java/io/argoproj/workflow/models/Initializer.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "Initializer is information about an initializer that has not yet completed.") -public class IoK8sApimachineryPkgApisMetaV1Initializer { +public class Initializer { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; - public IoK8sApimachineryPkgApisMetaV1Initializer name(String name) { + public Initializer name(String name) { this.name = name; return this; @@ -65,8 +65,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1Initializer ioK8sApimachineryPkgApisMetaV1Initializer = (IoK8sApimachineryPkgApisMetaV1Initializer) o; - return Objects.equals(this.name, ioK8sApimachineryPkgApisMetaV1Initializer.name); + Initializer initializer = (Initializer) o; + return Objects.equals(this.name, initializer.name); } @Override @@ -78,7 +78,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1Initializer {\n"); + sb.append("class Initializer {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Initializers.java b/src/main/java/io/argoproj/workflow/models/Initializers.java similarity index 67% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Initializers.java rename to src/main/java/io/argoproj/workflow/models/Initializers.java index c57cf5e2..c890b06d 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Initializers.java +++ b/src/main/java/io/argoproj/workflow/models/Initializers.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1Initializer; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1Status; +import io.argoproj.workflow.models.Initializer; +import io.argoproj.workflow.models.Status; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,23 +33,23 @@ */ @ApiModel(description = "Initializers tracks the progress of initialization.") -public class IoK8sApimachineryPkgApisMetaV1Initializers { +public class Initializers { public static final String SERIALIZED_NAME_PENDING = "pending"; @SerializedName(SERIALIZED_NAME_PENDING) - private List pending = new ArrayList(); + private List pending = new ArrayList(); public static final String SERIALIZED_NAME_RESULT = "result"; @SerializedName(SERIALIZED_NAME_RESULT) - private IoK8sApimachineryPkgApisMetaV1Status result; + private Status result; - public IoK8sApimachineryPkgApisMetaV1Initializers pending(List pending) { + public Initializers pending(List pending) { this.pending = pending; return this; } - public IoK8sApimachineryPkgApisMetaV1Initializers addPendingItem(IoK8sApimachineryPkgApisMetaV1Initializer pendingItem) { + public Initializers addPendingItem(Initializer pendingItem) { this.pending.add(pendingItem); return this; } @@ -60,17 +60,17 @@ public IoK8sApimachineryPkgApisMetaV1Initializers addPendingItem(IoK8sApimachine **/ @ApiModelProperty(required = true, value = "Pending is a list of initializers that must execute in order before this object is visible. When the last pending initializer is removed, and no failing result is set, the initializers struct will be set to nil and the object is considered as initialized and visible to all clients.") - public List getPending() { + public List getPending() { return pending; } - public void setPending(List pending) { + public void setPending(List pending) { this.pending = pending; } - public IoK8sApimachineryPkgApisMetaV1Initializers result(IoK8sApimachineryPkgApisMetaV1Status result) { + public Initializers result(Status result) { this.result = result; return this; @@ -83,12 +83,12 @@ public IoK8sApimachineryPkgApisMetaV1Initializers result(IoK8sApimachineryPkgApi @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1Status getResult() { + public Status getResult() { return result; } - public void setResult(IoK8sApimachineryPkgApisMetaV1Status result) { + public void setResult(Status result) { this.result = result; } @@ -101,9 +101,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1Initializers ioK8sApimachineryPkgApisMetaV1Initializers = (IoK8sApimachineryPkgApisMetaV1Initializers) o; - return Objects.equals(this.pending, ioK8sApimachineryPkgApisMetaV1Initializers.pending) && - Objects.equals(this.result, ioK8sApimachineryPkgApisMetaV1Initializers.result); + Initializers initializers = (Initializers) o; + return Objects.equals(this.pending, initializers.pending) && + Objects.equals(this.result, initializers.result); } @Override @@ -115,7 +115,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1Initializers {\n"); + sb.append("class Initializers {\n"); sb.append(" pending: ").append(toIndentedString(pending)).append("\n"); sb.append(" result: ").append(toIndentedString(result)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Inputs.java b/src/main/java/io/argoproj/workflow/models/Inputs.java similarity index 65% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Inputs.java rename to src/main/java/io/argoproj/workflow/models/Inputs.java index bf74ef90..70927efe 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Inputs.java +++ b/src/main/java/io/argoproj/workflow/models/Inputs.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Artifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Parameter; +import io.argoproj.workflow.models.Artifact; +import io.argoproj.workflow.models.Parameter; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +33,25 @@ */ @ApiModel(description = "Inputs are the mechanism for passing parameters, artifacts, volumes from one template to another") -public class IoArgoprojWorkflowV1alpha1Inputs { +public class Inputs { public static final String SERIALIZED_NAME_ARTIFACTS = "artifacts"; @SerializedName(SERIALIZED_NAME_ARTIFACTS) - private List artifacts = null; + private List artifacts = null; public static final String SERIALIZED_NAME_PARAMETERS = "parameters"; @SerializedName(SERIALIZED_NAME_PARAMETERS) - private List parameters = null; + private List parameters = null; - public IoArgoprojWorkflowV1alpha1Inputs artifacts(List artifacts) { + public Inputs artifacts(List artifacts) { this.artifacts = artifacts; return this; } - public IoArgoprojWorkflowV1alpha1Inputs addArtifactsItem(IoArgoprojWorkflowV1alpha1Artifact artifactsItem) { + public Inputs addArtifactsItem(Artifact artifactsItem) { if (this.artifacts == null) { - this.artifacts = new ArrayList(); + this.artifacts = new ArrayList(); } this.artifacts.add(artifactsItem); return this; @@ -64,25 +64,25 @@ public IoArgoprojWorkflowV1alpha1Inputs addArtifactsItem(IoArgoprojWorkflowV1alp @javax.annotation.Nullable @ApiModelProperty(value = "Artifact are a list of artifacts passed as inputs") - public List getArtifacts() { + public List getArtifacts() { return artifacts; } - public void setArtifacts(List artifacts) { + public void setArtifacts(List artifacts) { this.artifacts = artifacts; } - public IoArgoprojWorkflowV1alpha1Inputs parameters(List parameters) { + public Inputs parameters(List parameters) { this.parameters = parameters; return this; } - public IoArgoprojWorkflowV1alpha1Inputs addParametersItem(IoArgoprojWorkflowV1alpha1Parameter parametersItem) { + public Inputs addParametersItem(Parameter parametersItem) { if (this.parameters == null) { - this.parameters = new ArrayList(); + this.parameters = new ArrayList(); } this.parameters.add(parametersItem); return this; @@ -95,12 +95,12 @@ public IoArgoprojWorkflowV1alpha1Inputs addParametersItem(IoArgoprojWorkflowV1al @javax.annotation.Nullable @ApiModelProperty(value = "Parameters are a list of parameters passed as inputs") - public List getParameters() { + public List getParameters() { return parameters; } - public void setParameters(List parameters) { + public void setParameters(List parameters) { this.parameters = parameters; } @@ -113,9 +113,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Inputs ioArgoprojWorkflowV1alpha1Inputs = (IoArgoprojWorkflowV1alpha1Inputs) o; - return Objects.equals(this.artifacts, ioArgoprojWorkflowV1alpha1Inputs.artifacts) && - Objects.equals(this.parameters, ioArgoprojWorkflowV1alpha1Inputs.parameters); + Inputs inputs = (Inputs) o; + return Objects.equals(this.artifacts, inputs.artifacts) && + Objects.equals(this.parameters, inputs.parameters); } @Override @@ -127,7 +127,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Inputs {\n"); + sb.append("class Inputs {\n"); sb.append(" artifacts: ").append(toIndentedString(artifacts)).append("\n"); sb.append(" parameters: ").append(toIndentedString(parameters)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Affinity.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Affinity.java deleted file mode 100644 index 923e0f3e..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Affinity.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1NodeAffinity; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodAffinity; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodAntiAffinity; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * Affinity is a group of affinity scheduling rules. - */ -@ApiModel(description = "Affinity is a group of affinity scheduling rules.") - -public class IoK8sApiCoreV1Affinity { - public static final String SERIALIZED_NAME_NODE_AFFINITY = "nodeAffinity"; - @SerializedName(SERIALIZED_NAME_NODE_AFFINITY) - private IoK8sApiCoreV1NodeAffinity nodeAffinity; - - public static final String SERIALIZED_NAME_POD_AFFINITY = "podAffinity"; - @SerializedName(SERIALIZED_NAME_POD_AFFINITY) - private IoK8sApiCoreV1PodAffinity podAffinity; - - public static final String SERIALIZED_NAME_POD_ANTI_AFFINITY = "podAntiAffinity"; - @SerializedName(SERIALIZED_NAME_POD_ANTI_AFFINITY) - private IoK8sApiCoreV1PodAntiAffinity podAntiAffinity; - - - public IoK8sApiCoreV1Affinity nodeAffinity(IoK8sApiCoreV1NodeAffinity nodeAffinity) { - - this.nodeAffinity = nodeAffinity; - return this; - } - - /** - * Get nodeAffinity - * @return nodeAffinity - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1NodeAffinity getNodeAffinity() { - return nodeAffinity; - } - - - public void setNodeAffinity(IoK8sApiCoreV1NodeAffinity nodeAffinity) { - this.nodeAffinity = nodeAffinity; - } - - - public IoK8sApiCoreV1Affinity podAffinity(IoK8sApiCoreV1PodAffinity podAffinity) { - - this.podAffinity = podAffinity; - return this; - } - - /** - * Get podAffinity - * @return podAffinity - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PodAffinity getPodAffinity() { - return podAffinity; - } - - - public void setPodAffinity(IoK8sApiCoreV1PodAffinity podAffinity) { - this.podAffinity = podAffinity; - } - - - public IoK8sApiCoreV1Affinity podAntiAffinity(IoK8sApiCoreV1PodAntiAffinity podAntiAffinity) { - - this.podAntiAffinity = podAntiAffinity; - return this; - } - - /** - * Get podAntiAffinity - * @return podAntiAffinity - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PodAntiAffinity getPodAntiAffinity() { - return podAntiAffinity; - } - - - public void setPodAntiAffinity(IoK8sApiCoreV1PodAntiAffinity podAntiAffinity) { - this.podAntiAffinity = podAntiAffinity; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1Affinity ioK8sApiCoreV1Affinity = (IoK8sApiCoreV1Affinity) o; - return Objects.equals(this.nodeAffinity, ioK8sApiCoreV1Affinity.nodeAffinity) && - Objects.equals(this.podAffinity, ioK8sApiCoreV1Affinity.podAffinity) && - Objects.equals(this.podAntiAffinity, ioK8sApiCoreV1Affinity.podAntiAffinity); - } - - @Override - public int hashCode() { - return Objects.hash(nodeAffinity, podAffinity, podAntiAffinity); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Affinity {\n"); - sb.append(" nodeAffinity: ").append(toIndentedString(nodeAffinity)).append("\n"); - sb.append(" podAffinity: ").append(toIndentedString(podAffinity)).append("\n"); - sb.append(" podAntiAffinity: ").append(toIndentedString(podAntiAffinity)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapKeySelector.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapKeySelector.java deleted file mode 100644 index ac56794a..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ConfigMapKeySelector.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * Selects a key from a ConfigMap. - */ -@ApiModel(description = "Selects a key from a ConfigMap.") - -public class IoK8sApiCoreV1ConfigMapKeySelector { - public static final String SERIALIZED_NAME_KEY = "key"; - @SerializedName(SERIALIZED_NAME_KEY) - private String key; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_OPTIONAL = "optional"; - @SerializedName(SERIALIZED_NAME_OPTIONAL) - private Boolean optional; - - - public IoK8sApiCoreV1ConfigMapKeySelector key(String key) { - - this.key = key; - return this; - } - - /** - * The key to select. - * @return key - **/ - @ApiModelProperty(required = true, value = "The key to select.") - - public String getKey() { - return key; - } - - - public void setKey(String key) { - this.key = key; - } - - - public IoK8sApiCoreV1ConfigMapKeySelector name(String name) { - - this.name = name; - return this; - } - - /** - * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1ConfigMapKeySelector optional(Boolean optional) { - - this.optional = optional; - return this; - } - - /** - * Specify whether the ConfigMap or its key must be defined - * @return optional - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Specify whether the ConfigMap or its key must be defined") - - public Boolean getOptional() { - return optional; - } - - - public void setOptional(Boolean optional) { - this.optional = optional; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1ConfigMapKeySelector ioK8sApiCoreV1ConfigMapKeySelector = (IoK8sApiCoreV1ConfigMapKeySelector) o; - return Objects.equals(this.key, ioK8sApiCoreV1ConfigMapKeySelector.key) && - Objects.equals(this.name, ioK8sApiCoreV1ConfigMapKeySelector.name) && - Objects.equals(this.optional, ioK8sApiCoreV1ConfigMapKeySelector.optional); - } - - @Override - public int hashCode() { - return Objects.hash(key, name, optional); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ConfigMapKeySelector {\n"); - sb.append(" key: ").append(toIndentedString(key)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Container.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Container.java deleted file mode 100644 index 23924a73..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Container.java +++ /dev/null @@ -1,746 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ContainerPort; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvFromSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvVar; -import io.argoproj.workflow.models.IoK8sApiCoreV1Lifecycle; -import io.argoproj.workflow.models.IoK8sApiCoreV1Probe; -import io.argoproj.workflow.models.IoK8sApiCoreV1ResourceRequirements; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecurityContext; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeDevice; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeMount; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -/** - * A single application container that you want to run within a pod. - */ -@ApiModel(description = "A single application container that you want to run within a pod.") - -public class IoK8sApiCoreV1Container { - public static final String SERIALIZED_NAME_ARGS = "args"; - @SerializedName(SERIALIZED_NAME_ARGS) - private List args = null; - - public static final String SERIALIZED_NAME_COMMAND = "command"; - @SerializedName(SERIALIZED_NAME_COMMAND) - private List command = null; - - public static final String SERIALIZED_NAME_ENV = "env"; - @SerializedName(SERIALIZED_NAME_ENV) - private List env = null; - - public static final String SERIALIZED_NAME_ENV_FROM = "envFrom"; - @SerializedName(SERIALIZED_NAME_ENV_FROM) - private List envFrom = null; - - public static final String SERIALIZED_NAME_IMAGE = "image"; - @SerializedName(SERIALIZED_NAME_IMAGE) - private String image; - - public static final String SERIALIZED_NAME_IMAGE_PULL_POLICY = "imagePullPolicy"; - @SerializedName(SERIALIZED_NAME_IMAGE_PULL_POLICY) - private String imagePullPolicy; - - public static final String SERIALIZED_NAME_LIFECYCLE = "lifecycle"; - @SerializedName(SERIALIZED_NAME_LIFECYCLE) - private IoK8sApiCoreV1Lifecycle lifecycle; - - public static final String SERIALIZED_NAME_LIVENESS_PROBE = "livenessProbe"; - @SerializedName(SERIALIZED_NAME_LIVENESS_PROBE) - private IoK8sApiCoreV1Probe livenessProbe; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_PORTS = "ports"; - @SerializedName(SERIALIZED_NAME_PORTS) - private List ports = null; - - public static final String SERIALIZED_NAME_READINESS_PROBE = "readinessProbe"; - @SerializedName(SERIALIZED_NAME_READINESS_PROBE) - private IoK8sApiCoreV1Probe readinessProbe; - - public static final String SERIALIZED_NAME_RESOURCES = "resources"; - @SerializedName(SERIALIZED_NAME_RESOURCES) - private IoK8sApiCoreV1ResourceRequirements resources; - - public static final String SERIALIZED_NAME_SECURITY_CONTEXT = "securityContext"; - @SerializedName(SERIALIZED_NAME_SECURITY_CONTEXT) - private IoK8sApiCoreV1SecurityContext securityContext; - - public static final String SERIALIZED_NAME_STDIN = "stdin"; - @SerializedName(SERIALIZED_NAME_STDIN) - private Boolean stdin; - - public static final String SERIALIZED_NAME_STDIN_ONCE = "stdinOnce"; - @SerializedName(SERIALIZED_NAME_STDIN_ONCE) - private Boolean stdinOnce; - - public static final String SERIALIZED_NAME_TERMINATION_MESSAGE_PATH = "terminationMessagePath"; - @SerializedName(SERIALIZED_NAME_TERMINATION_MESSAGE_PATH) - private String terminationMessagePath; - - public static final String SERIALIZED_NAME_TERMINATION_MESSAGE_POLICY = "terminationMessagePolicy"; - @SerializedName(SERIALIZED_NAME_TERMINATION_MESSAGE_POLICY) - private String terminationMessagePolicy; - - public static final String SERIALIZED_NAME_TTY = "tty"; - @SerializedName(SERIALIZED_NAME_TTY) - private Boolean tty; - - public static final String SERIALIZED_NAME_VOLUME_DEVICES = "volumeDevices"; - @SerializedName(SERIALIZED_NAME_VOLUME_DEVICES) - private List volumeDevices = null; - - public static final String SERIALIZED_NAME_VOLUME_MOUNTS = "volumeMounts"; - @SerializedName(SERIALIZED_NAME_VOLUME_MOUNTS) - private List volumeMounts = null; - - public static final String SERIALIZED_NAME_WORKING_DIR = "workingDir"; - @SerializedName(SERIALIZED_NAME_WORKING_DIR) - private String workingDir; - - - public IoK8sApiCoreV1Container args(List args) { - - this.args = args; - return this; - } - - public IoK8sApiCoreV1Container addArgsItem(String argsItem) { - if (this.args == null) { - this.args = new ArrayList(); - } - this.args.add(argsItem); - return this; - } - - /** - * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - * @return args - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") - - public List getArgs() { - return args; - } - - - public void setArgs(List args) { - this.args = args; - } - - - public IoK8sApiCoreV1Container command(List command) { - - this.command = command; - return this; - } - - public IoK8sApiCoreV1Container addCommandItem(String commandItem) { - if (this.command == null) { - this.command = new ArrayList(); - } - this.command.add(commandItem); - return this; - } - - /** - * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell - * @return command - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") - - public List getCommand() { - return command; - } - - - public void setCommand(List command) { - this.command = command; - } - - - public IoK8sApiCoreV1Container env(List env) { - - this.env = env; - return this; - } - - public IoK8sApiCoreV1Container addEnvItem(IoK8sApiCoreV1EnvVar envItem) { - if (this.env == null) { - this.env = new ArrayList(); - } - this.env.add(envItem); - return this; - } - - /** - * List of environment variables to set in the container. Cannot be updated. - * @return env - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "List of environment variables to set in the container. Cannot be updated.") - - public List getEnv() { - return env; - } - - - public void setEnv(List env) { - this.env = env; - } - - - public IoK8sApiCoreV1Container envFrom(List envFrom) { - - this.envFrom = envFrom; - return this; - } - - public IoK8sApiCoreV1Container addEnvFromItem(IoK8sApiCoreV1EnvFromSource envFromItem) { - if (this.envFrom == null) { - this.envFrom = new ArrayList(); - } - this.envFrom.add(envFromItem); - return this; - } - - /** - * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. - * @return envFrom - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.") - - public List getEnvFrom() { - return envFrom; - } - - - public void setEnvFrom(List envFrom) { - this.envFrom = envFrom; - } - - - public IoK8sApiCoreV1Container image(String image) { - - this.image = image; - return this; - } - - /** - * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. - * @return image - **/ - @ApiModelProperty(required = true, value = "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.") - - public String getImage() { - return image; - } - - - public void setImage(String image) { - this.image = image; - } - - - public IoK8sApiCoreV1Container imagePullPolicy(String imagePullPolicy) { - - this.imagePullPolicy = imagePullPolicy; - return this; - } - - /** - * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @return imagePullPolicy - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images") - - public String getImagePullPolicy() { - return imagePullPolicy; - } - - - public void setImagePullPolicy(String imagePullPolicy) { - this.imagePullPolicy = imagePullPolicy; - } - - - public IoK8sApiCoreV1Container lifecycle(IoK8sApiCoreV1Lifecycle lifecycle) { - - this.lifecycle = lifecycle; - return this; - } - - /** - * Get lifecycle - * @return lifecycle - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1Lifecycle getLifecycle() { - return lifecycle; - } - - - public void setLifecycle(IoK8sApiCoreV1Lifecycle lifecycle) { - this.lifecycle = lifecycle; - } - - - public IoK8sApiCoreV1Container livenessProbe(IoK8sApiCoreV1Probe livenessProbe) { - - this.livenessProbe = livenessProbe; - return this; - } - - /** - * Get livenessProbe - * @return livenessProbe - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1Probe getLivenessProbe() { - return livenessProbe; - } - - - public void setLivenessProbe(IoK8sApiCoreV1Probe livenessProbe) { - this.livenessProbe = livenessProbe; - } - - - public IoK8sApiCoreV1Container name(String name) { - - this.name = name; - return this; - } - - /** - * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1Container ports(List ports) { - - this.ports = ports; - return this; - } - - public IoK8sApiCoreV1Container addPortsItem(IoK8sApiCoreV1ContainerPort portsItem) { - if (this.ports == null) { - this.ports = new ArrayList(); - } - this.ports.add(portsItem); - return this; - } - - /** - * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated. - * @return ports - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.") - - public List getPorts() { - return ports; - } - - - public void setPorts(List ports) { - this.ports = ports; - } - - - public IoK8sApiCoreV1Container readinessProbe(IoK8sApiCoreV1Probe readinessProbe) { - - this.readinessProbe = readinessProbe; - return this; - } - - /** - * Get readinessProbe - * @return readinessProbe - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1Probe getReadinessProbe() { - return readinessProbe; - } - - - public void setReadinessProbe(IoK8sApiCoreV1Probe readinessProbe) { - this.readinessProbe = readinessProbe; - } - - - public IoK8sApiCoreV1Container resources(IoK8sApiCoreV1ResourceRequirements resources) { - - this.resources = resources; - return this; - } - - /** - * Get resources - * @return resources - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ResourceRequirements getResources() { - return resources; - } - - - public void setResources(IoK8sApiCoreV1ResourceRequirements resources) { - this.resources = resources; - } - - - public IoK8sApiCoreV1Container securityContext(IoK8sApiCoreV1SecurityContext securityContext) { - - this.securityContext = securityContext; - return this; - } - - /** - * Get securityContext - * @return securityContext - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1SecurityContext getSecurityContext() { - return securityContext; - } - - - public void setSecurityContext(IoK8sApiCoreV1SecurityContext securityContext) { - this.securityContext = securityContext; - } - - - public IoK8sApiCoreV1Container stdin(Boolean stdin) { - - this.stdin = stdin; - return this; - } - - /** - * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. - * @return stdin - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.") - - public Boolean getStdin() { - return stdin; - } - - - public void setStdin(Boolean stdin) { - this.stdin = stdin; - } - - - public IoK8sApiCoreV1Container stdinOnce(Boolean stdinOnce) { - - this.stdinOnce = stdinOnce; - return this; - } - - /** - * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false - * @return stdinOnce - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false") - - public Boolean getStdinOnce() { - return stdinOnce; - } - - - public void setStdinOnce(Boolean stdinOnce) { - this.stdinOnce = stdinOnce; - } - - - public IoK8sApiCoreV1Container terminationMessagePath(String terminationMessagePath) { - - this.terminationMessagePath = terminationMessagePath; - return this; - } - - /** - * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. - * @return terminationMessagePath - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.") - - public String getTerminationMessagePath() { - return terminationMessagePath; - } - - - public void setTerminationMessagePath(String terminationMessagePath) { - this.terminationMessagePath = terminationMessagePath; - } - - - public IoK8sApiCoreV1Container terminationMessagePolicy(String terminationMessagePolicy) { - - this.terminationMessagePolicy = terminationMessagePolicy; - return this; - } - - /** - * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. - * @return terminationMessagePolicy - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.") - - public String getTerminationMessagePolicy() { - return terminationMessagePolicy; - } - - - public void setTerminationMessagePolicy(String terminationMessagePolicy) { - this.terminationMessagePolicy = terminationMessagePolicy; - } - - - public IoK8sApiCoreV1Container tty(Boolean tty) { - - this.tty = tty; - return this; - } - - /** - * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. - * @return tty - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.") - - public Boolean getTty() { - return tty; - } - - - public void setTty(Boolean tty) { - this.tty = tty; - } - - - public IoK8sApiCoreV1Container volumeDevices(List volumeDevices) { - - this.volumeDevices = volumeDevices; - return this; - } - - public IoK8sApiCoreV1Container addVolumeDevicesItem(IoK8sApiCoreV1VolumeDevice volumeDevicesItem) { - if (this.volumeDevices == null) { - this.volumeDevices = new ArrayList(); - } - this.volumeDevices.add(volumeDevicesItem); - return this; - } - - /** - * volumeDevices is the list of block devices to be used by the container. This is a beta feature. - * @return volumeDevices - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "volumeDevices is the list of block devices to be used by the container. This is a beta feature.") - - public List getVolumeDevices() { - return volumeDevices; - } - - - public void setVolumeDevices(List volumeDevices) { - this.volumeDevices = volumeDevices; - } - - - public IoK8sApiCoreV1Container volumeMounts(List volumeMounts) { - - this.volumeMounts = volumeMounts; - return this; - } - - public IoK8sApiCoreV1Container addVolumeMountsItem(IoK8sApiCoreV1VolumeMount volumeMountsItem) { - if (this.volumeMounts == null) { - this.volumeMounts = new ArrayList(); - } - this.volumeMounts.add(volumeMountsItem); - return this; - } - - /** - * Pod volumes to mount into the container's filesystem. Cannot be updated. - * @return volumeMounts - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Pod volumes to mount into the container's filesystem. Cannot be updated.") - - public List getVolumeMounts() { - return volumeMounts; - } - - - public void setVolumeMounts(List volumeMounts) { - this.volumeMounts = volumeMounts; - } - - - public IoK8sApiCoreV1Container workingDir(String workingDir) { - - this.workingDir = workingDir; - return this; - } - - /** - * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. - * @return workingDir - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.") - - public String getWorkingDir() { - return workingDir; - } - - - public void setWorkingDir(String workingDir) { - this.workingDir = workingDir; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1Container ioK8sApiCoreV1Container = (IoK8sApiCoreV1Container) o; - return Objects.equals(this.args, ioK8sApiCoreV1Container.args) && - Objects.equals(this.command, ioK8sApiCoreV1Container.command) && - Objects.equals(this.env, ioK8sApiCoreV1Container.env) && - Objects.equals(this.envFrom, ioK8sApiCoreV1Container.envFrom) && - Objects.equals(this.image, ioK8sApiCoreV1Container.image) && - Objects.equals(this.imagePullPolicy, ioK8sApiCoreV1Container.imagePullPolicy) && - Objects.equals(this.lifecycle, ioK8sApiCoreV1Container.lifecycle) && - Objects.equals(this.livenessProbe, ioK8sApiCoreV1Container.livenessProbe) && - Objects.equals(this.name, ioK8sApiCoreV1Container.name) && - Objects.equals(this.ports, ioK8sApiCoreV1Container.ports) && - Objects.equals(this.readinessProbe, ioK8sApiCoreV1Container.readinessProbe) && - Objects.equals(this.resources, ioK8sApiCoreV1Container.resources) && - Objects.equals(this.securityContext, ioK8sApiCoreV1Container.securityContext) && - Objects.equals(this.stdin, ioK8sApiCoreV1Container.stdin) && - Objects.equals(this.stdinOnce, ioK8sApiCoreV1Container.stdinOnce) && - Objects.equals(this.terminationMessagePath, ioK8sApiCoreV1Container.terminationMessagePath) && - Objects.equals(this.terminationMessagePolicy, ioK8sApiCoreV1Container.terminationMessagePolicy) && - Objects.equals(this.tty, ioK8sApiCoreV1Container.tty) && - Objects.equals(this.volumeDevices, ioK8sApiCoreV1Container.volumeDevices) && - Objects.equals(this.volumeMounts, ioK8sApiCoreV1Container.volumeMounts) && - Objects.equals(this.workingDir, ioK8sApiCoreV1Container.workingDir); - } - - @Override - public int hashCode() { - return Objects.hash(args, command, env, envFrom, image, imagePullPolicy, lifecycle, livenessProbe, name, ports, readinessProbe, resources, securityContext, stdin, stdinOnce, terminationMessagePath, terminationMessagePolicy, tty, volumeDevices, volumeMounts, workingDir); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Container {\n"); - sb.append(" args: ").append(toIndentedString(args)).append("\n"); - sb.append(" command: ").append(toIndentedString(command)).append("\n"); - sb.append(" env: ").append(toIndentedString(env)).append("\n"); - sb.append(" envFrom: ").append(toIndentedString(envFrom)).append("\n"); - sb.append(" image: ").append(toIndentedString(image)).append("\n"); - sb.append(" imagePullPolicy: ").append(toIndentedString(imagePullPolicy)).append("\n"); - sb.append(" lifecycle: ").append(toIndentedString(lifecycle)).append("\n"); - sb.append(" livenessProbe: ").append(toIndentedString(livenessProbe)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" ports: ").append(toIndentedString(ports)).append("\n"); - sb.append(" readinessProbe: ").append(toIndentedString(readinessProbe)).append("\n"); - sb.append(" resources: ").append(toIndentedString(resources)).append("\n"); - sb.append(" securityContext: ").append(toIndentedString(securityContext)).append("\n"); - sb.append(" stdin: ").append(toIndentedString(stdin)).append("\n"); - sb.append(" stdinOnce: ").append(toIndentedString(stdinOnce)).append("\n"); - sb.append(" terminationMessagePath: ").append(toIndentedString(terminationMessagePath)).append("\n"); - sb.append(" terminationMessagePolicy: ").append(toIndentedString(terminationMessagePolicy)).append("\n"); - sb.append(" tty: ").append(toIndentedString(tty)).append("\n"); - sb.append(" volumeDevices: ").append(toIndentedString(volumeDevices)).append("\n"); - sb.append(" volumeMounts: ").append(toIndentedString(volumeMounts)).append("\n"); - sb.append(" workingDir: ").append(toIndentedString(workingDir)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ContainerPort.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ContainerPort.java deleted file mode 100644 index e55d5b38..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ContainerPort.java +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * ContainerPort represents a network port in a single container. - */ -@ApiModel(description = "ContainerPort represents a network port in a single container.") - -public class IoK8sApiCoreV1ContainerPort { - public static final String SERIALIZED_NAME_CONTAINER_PORT = "containerPort"; - @SerializedName(SERIALIZED_NAME_CONTAINER_PORT) - private Integer containerPort; - - public static final String SERIALIZED_NAME_HOST_I_P = "hostIP"; - @SerializedName(SERIALIZED_NAME_HOST_I_P) - private String hostIP; - - public static final String SERIALIZED_NAME_HOST_PORT = "hostPort"; - @SerializedName(SERIALIZED_NAME_HOST_PORT) - private Integer hostPort; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_PROTOCOL = "protocol"; - @SerializedName(SERIALIZED_NAME_PROTOCOL) - private String protocol; - - - public IoK8sApiCoreV1ContainerPort containerPort(Integer containerPort) { - - this.containerPort = containerPort; - return this; - } - - /** - * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. - * @return containerPort - **/ - @ApiModelProperty(required = true, value = "Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536.") - - public Integer getContainerPort() { - return containerPort; - } - - - public void setContainerPort(Integer containerPort) { - this.containerPort = containerPort; - } - - - public IoK8sApiCoreV1ContainerPort hostIP(String hostIP) { - - this.hostIP = hostIP; - return this; - } - - /** - * What host IP to bind the external port to. - * @return hostIP - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "What host IP to bind the external port to.") - - public String getHostIP() { - return hostIP; - } - - - public void setHostIP(String hostIP) { - this.hostIP = hostIP; - } - - - public IoK8sApiCoreV1ContainerPort hostPort(Integer hostPort) { - - this.hostPort = hostPort; - return this; - } - - /** - * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. - * @return hostPort - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.") - - public Integer getHostPort() { - return hostPort; - } - - - public void setHostPort(Integer hostPort) { - this.hostPort = hostPort; - } - - - public IoK8sApiCoreV1ContainerPort name(String name) { - - this.name = name; - return this; - } - - /** - * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1ContainerPort protocol(String protocol) { - - this.protocol = protocol; - return this; - } - - /** - * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \"TCP\". - * @return protocol - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \"TCP\".") - - public String getProtocol() { - return protocol; - } - - - public void setProtocol(String protocol) { - this.protocol = protocol; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1ContainerPort ioK8sApiCoreV1ContainerPort = (IoK8sApiCoreV1ContainerPort) o; - return Objects.equals(this.containerPort, ioK8sApiCoreV1ContainerPort.containerPort) && - Objects.equals(this.hostIP, ioK8sApiCoreV1ContainerPort.hostIP) && - Objects.equals(this.hostPort, ioK8sApiCoreV1ContainerPort.hostPort) && - Objects.equals(this.name, ioK8sApiCoreV1ContainerPort.name) && - Objects.equals(this.protocol, ioK8sApiCoreV1ContainerPort.protocol); - } - - @Override - public int hashCode() { - return Objects.hash(containerPort, hostIP, hostPort, name, protocol); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ContainerPort {\n"); - sb.append(" containerPort: ").append(toIndentedString(containerPort)).append("\n"); - sb.append(" hostIP: ").append(toIndentedString(hostIP)).append("\n"); - sb.append(" hostPort: ").append(toIndentedString(hostPort)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" protocol: ").append(toIndentedString(protocol)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvFromSource.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvFromSource.java deleted file mode 100644 index 6da0d56f..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvFromSource.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ConfigMapEnvSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretEnvSource; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * EnvFromSource represents the source of a set of ConfigMaps - */ -@ApiModel(description = "EnvFromSource represents the source of a set of ConfigMaps") - -public class IoK8sApiCoreV1EnvFromSource { - public static final String SERIALIZED_NAME_CONFIG_MAP_REF = "configMapRef"; - @SerializedName(SERIALIZED_NAME_CONFIG_MAP_REF) - private IoK8sApiCoreV1ConfigMapEnvSource configMapRef; - - public static final String SERIALIZED_NAME_PREFIX = "prefix"; - @SerializedName(SERIALIZED_NAME_PREFIX) - private String prefix; - - public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; - @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1SecretEnvSource secretRef; - - - public IoK8sApiCoreV1EnvFromSource configMapRef(IoK8sApiCoreV1ConfigMapEnvSource configMapRef) { - - this.configMapRef = configMapRef; - return this; - } - - /** - * Get configMapRef - * @return configMapRef - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ConfigMapEnvSource getConfigMapRef() { - return configMapRef; - } - - - public void setConfigMapRef(IoK8sApiCoreV1ConfigMapEnvSource configMapRef) { - this.configMapRef = configMapRef; - } - - - public IoK8sApiCoreV1EnvFromSource prefix(String prefix) { - - this.prefix = prefix; - return this; - } - - /** - * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. - * @return prefix - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER.") - - public String getPrefix() { - return prefix; - } - - - public void setPrefix(String prefix) { - this.prefix = prefix; - } - - - public IoK8sApiCoreV1EnvFromSource secretRef(IoK8sApiCoreV1SecretEnvSource secretRef) { - - this.secretRef = secretRef; - return this; - } - - /** - * Get secretRef - * @return secretRef - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1SecretEnvSource getSecretRef() { - return secretRef; - } - - - public void setSecretRef(IoK8sApiCoreV1SecretEnvSource secretRef) { - this.secretRef = secretRef; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1EnvFromSource ioK8sApiCoreV1EnvFromSource = (IoK8sApiCoreV1EnvFromSource) o; - return Objects.equals(this.configMapRef, ioK8sApiCoreV1EnvFromSource.configMapRef) && - Objects.equals(this.prefix, ioK8sApiCoreV1EnvFromSource.prefix) && - Objects.equals(this.secretRef, ioK8sApiCoreV1EnvFromSource.secretRef); - } - - @Override - public int hashCode() { - return Objects.hash(configMapRef, prefix, secretRef); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1EnvFromSource {\n"); - sb.append(" configMapRef: ").append(toIndentedString(configMapRef)).append("\n"); - sb.append(" prefix: ").append(toIndentedString(prefix)).append("\n"); - sb.append(" secretRef: ").append(toIndentedString(secretRef)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVar.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVar.java deleted file mode 100644 index bb1b3507..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1EnvVar.java +++ /dev/null @@ -1,158 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvVarSource; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * EnvVar represents an environment variable present in a Container. - */ -@ApiModel(description = "EnvVar represents an environment variable present in a Container.") - -public class IoK8sApiCoreV1EnvVar { - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_VALUE = "value"; - @SerializedName(SERIALIZED_NAME_VALUE) - private String value; - - public static final String SERIALIZED_NAME_VALUE_FROM = "valueFrom"; - @SerializedName(SERIALIZED_NAME_VALUE_FROM) - private IoK8sApiCoreV1EnvVarSource valueFrom; - - - public IoK8sApiCoreV1EnvVar name(String name) { - - this.name = name; - return this; - } - - /** - * Name of the environment variable. Must be a C_IDENTIFIER. - * @return name - **/ - @ApiModelProperty(required = true, value = "Name of the environment variable. Must be a C_IDENTIFIER.") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1EnvVar value(String value) { - - this.value = value; - return this; - } - - /** - * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\". - * @return value - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\".") - - public String getValue() { - return value; - } - - - public void setValue(String value) { - this.value = value; - } - - - public IoK8sApiCoreV1EnvVar valueFrom(IoK8sApiCoreV1EnvVarSource valueFrom) { - - this.valueFrom = valueFrom; - return this; - } - - /** - * Get valueFrom - * @return valueFrom - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1EnvVarSource getValueFrom() { - return valueFrom; - } - - - public void setValueFrom(IoK8sApiCoreV1EnvVarSource valueFrom) { - this.valueFrom = valueFrom; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1EnvVar ioK8sApiCoreV1EnvVar = (IoK8sApiCoreV1EnvVar) o; - return Objects.equals(this.name, ioK8sApiCoreV1EnvVar.name) && - Objects.equals(this.value, ioK8sApiCoreV1EnvVar.value) && - Objects.equals(this.valueFrom, ioK8sApiCoreV1EnvVar.valueFrom); - } - - @Override - public int hashCode() { - return Objects.hash(name, value, valueFrom); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1EnvVar {\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" value: ").append(toIndentedString(value)).append("\n"); - sb.append(" valueFrom: ").append(toIndentedString(valueFrom)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostAlias.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostAlias.java deleted file mode 100644 index 61b12861..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1HostAlias.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -/** - * HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. - */ -@ApiModel(description = "HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.") - -public class IoK8sApiCoreV1HostAlias { - public static final String SERIALIZED_NAME_HOSTNAMES = "hostnames"; - @SerializedName(SERIALIZED_NAME_HOSTNAMES) - private List hostnames = null; - - public static final String SERIALIZED_NAME_IP = "ip"; - @SerializedName(SERIALIZED_NAME_IP) - private String ip; - - - public IoK8sApiCoreV1HostAlias hostnames(List hostnames) { - - this.hostnames = hostnames; - return this; - } - - public IoK8sApiCoreV1HostAlias addHostnamesItem(String hostnamesItem) { - if (this.hostnames == null) { - this.hostnames = new ArrayList(); - } - this.hostnames.add(hostnamesItem); - return this; - } - - /** - * Hostnames for the above IP address. - * @return hostnames - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Hostnames for the above IP address.") - - public List getHostnames() { - return hostnames; - } - - - public void setHostnames(List hostnames) { - this.hostnames = hostnames; - } - - - public IoK8sApiCoreV1HostAlias ip(String ip) { - - this.ip = ip; - return this; - } - - /** - * IP address of the host file entry. - * @return ip - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "IP address of the host file entry.") - - public String getIp() { - return ip; - } - - - public void setIp(String ip) { - this.ip = ip; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1HostAlias ioK8sApiCoreV1HostAlias = (IoK8sApiCoreV1HostAlias) o; - return Objects.equals(this.hostnames, ioK8sApiCoreV1HostAlias.hostnames) && - Objects.equals(this.ip, ioK8sApiCoreV1HostAlias.ip); - } - - @Override - public int hashCode() { - return Objects.hash(hostnames, ip); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1HostAlias {\n"); - sb.append(" hostnames: ").append(toIndentedString(hostnames)).append("\n"); - sb.append(" ip: ").append(toIndentedString(ip)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Lifecycle.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Lifecycle.java deleted file mode 100644 index 4760e5f6..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Lifecycle.java +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1Handler; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted. - */ -@ApiModel(description = "Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.") - -public class IoK8sApiCoreV1Lifecycle { - public static final String SERIALIZED_NAME_POST_START = "postStart"; - @SerializedName(SERIALIZED_NAME_POST_START) - private IoK8sApiCoreV1Handler postStart; - - public static final String SERIALIZED_NAME_PRE_STOP = "preStop"; - @SerializedName(SERIALIZED_NAME_PRE_STOP) - private IoK8sApiCoreV1Handler preStop; - - - public IoK8sApiCoreV1Lifecycle postStart(IoK8sApiCoreV1Handler postStart) { - - this.postStart = postStart; - return this; - } - - /** - * Get postStart - * @return postStart - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1Handler getPostStart() { - return postStart; - } - - - public void setPostStart(IoK8sApiCoreV1Handler postStart) { - this.postStart = postStart; - } - - - public IoK8sApiCoreV1Lifecycle preStop(IoK8sApiCoreV1Handler preStop) { - - this.preStop = preStop; - return this; - } - - /** - * Get preStop - * @return preStop - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1Handler getPreStop() { - return preStop; - } - - - public void setPreStop(IoK8sApiCoreV1Handler preStop) { - this.preStop = preStop; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1Lifecycle ioK8sApiCoreV1Lifecycle = (IoK8sApiCoreV1Lifecycle) o; - return Objects.equals(this.postStart, ioK8sApiCoreV1Lifecycle.postStart) && - Objects.equals(this.preStop, ioK8sApiCoreV1Lifecycle.preStop); - } - - @Override - public int hashCode() { - return Objects.hash(postStart, preStop); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Lifecycle {\n"); - sb.append(" postStart: ").append(toIndentedString(postStart)).append("\n"); - sb.append(" preStop: ").append(toIndentedString(preStop)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1LocalObjectReference.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1LocalObjectReference.java deleted file mode 100644 index b06fc9e5..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1LocalObjectReference.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. - */ -@ApiModel(description = "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.") - -public class IoK8sApiCoreV1LocalObjectReference { - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - - public IoK8sApiCoreV1LocalObjectReference name(String name) { - - this.name = name; - return this; - } - - /** - * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1LocalObjectReference ioK8sApiCoreV1LocalObjectReference = (IoK8sApiCoreV1LocalObjectReference) o; - return Objects.equals(this.name, ioK8sApiCoreV1LocalObjectReference.name); - } - - @Override - public int hashCode() { - return Objects.hash(name); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1LocalObjectReference {\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectReference.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectReference.java deleted file mode 100644 index 625c7b40..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectReference.java +++ /dev/null @@ -1,274 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * ObjectReference contains enough information to let you inspect or modify the referred object. - */ -@ApiModel(description = "ObjectReference contains enough information to let you inspect or modify the referred object.") - -public class IoK8sApiCoreV1ObjectReference { - public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; - @SerializedName(SERIALIZED_NAME_API_VERSION) - private String apiVersion; - - public static final String SERIALIZED_NAME_FIELD_PATH = "fieldPath"; - @SerializedName(SERIALIZED_NAME_FIELD_PATH) - private String fieldPath; - - public static final String SERIALIZED_NAME_KIND = "kind"; - @SerializedName(SERIALIZED_NAME_KIND) - private String kind; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; - @SerializedName(SERIALIZED_NAME_NAMESPACE) - private String namespace; - - public static final String SERIALIZED_NAME_RESOURCE_VERSION = "resourceVersion"; - @SerializedName(SERIALIZED_NAME_RESOURCE_VERSION) - private String resourceVersion; - - public static final String SERIALIZED_NAME_UID = "uid"; - @SerializedName(SERIALIZED_NAME_UID) - private String uid; - - - public IoK8sApiCoreV1ObjectReference apiVersion(String apiVersion) { - - this.apiVersion = apiVersion; - return this; - } - - /** - * API version of the referent. - * @return apiVersion - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "API version of the referent.") - - public String getApiVersion() { - return apiVersion; - } - - - public void setApiVersion(String apiVersion) { - this.apiVersion = apiVersion; - } - - - public IoK8sApiCoreV1ObjectReference fieldPath(String fieldPath) { - - this.fieldPath = fieldPath; - return this; - } - - /** - * If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: \"spec.containers{name}\" (where \"name\" refers to the name of the container that triggered the event) or if no container name is specified \"spec.containers[2]\" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. - * @return fieldPath - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: \"spec.containers{name}\" (where \"name\" refers to the name of the container that triggered the event) or if no container name is specified \"spec.containers[2]\" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object.") - - public String getFieldPath() { - return fieldPath; - } - - - public void setFieldPath(String fieldPath) { - this.fieldPath = fieldPath; - } - - - public IoK8sApiCoreV1ObjectReference kind(String kind) { - - this.kind = kind; - return this; - } - - /** - * Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds - * @return kind - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds") - - public String getKind() { - return kind; - } - - - public void setKind(String kind) { - this.kind = kind; - } - - - public IoK8sApiCoreV1ObjectReference name(String name) { - - this.name = name; - return this; - } - - /** - * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1ObjectReference namespace(String namespace) { - - this.namespace = namespace; - return this; - } - - /** - * Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ - * @return namespace - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/") - - public String getNamespace() { - return namespace; - } - - - public void setNamespace(String namespace) { - this.namespace = namespace; - } - - - public IoK8sApiCoreV1ObjectReference resourceVersion(String resourceVersion) { - - this.resourceVersion = resourceVersion; - return this; - } - - /** - * Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency - * @return resourceVersion - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency") - - public String getResourceVersion() { - return resourceVersion; - } - - - public void setResourceVersion(String resourceVersion) { - this.resourceVersion = resourceVersion; - } - - - public IoK8sApiCoreV1ObjectReference uid(String uid) { - - this.uid = uid; - return this; - } - - /** - * UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids - * @return uid - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids") - - public String getUid() { - return uid; - } - - - public void setUid(String uid) { - this.uid = uid; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1ObjectReference ioK8sApiCoreV1ObjectReference = (IoK8sApiCoreV1ObjectReference) o; - return Objects.equals(this.apiVersion, ioK8sApiCoreV1ObjectReference.apiVersion) && - Objects.equals(this.fieldPath, ioK8sApiCoreV1ObjectReference.fieldPath) && - Objects.equals(this.kind, ioK8sApiCoreV1ObjectReference.kind) && - Objects.equals(this.name, ioK8sApiCoreV1ObjectReference.name) && - Objects.equals(this.namespace, ioK8sApiCoreV1ObjectReference.namespace) && - Objects.equals(this.resourceVersion, ioK8sApiCoreV1ObjectReference.resourceVersion) && - Objects.equals(this.uid, ioK8sApiCoreV1ObjectReference.uid); - } - - @Override - public int hashCode() { - return Objects.hash(apiVersion, fieldPath, kind, name, namespace, resourceVersion, uid); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ObjectReference {\n"); - sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); - sb.append(" fieldPath: ").append(toIndentedString(fieldPath)).append("\n"); - sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); - sb.append(" resourceVersion: ").append(toIndentedString(resourceVersion)).append("\n"); - sb.append(" uid: ").append(toIndentedString(uid)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaim.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaim.java deleted file mode 100644 index ad1395f9..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaim.java +++ /dev/null @@ -1,219 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1PersistentVolumeClaimSpec; -import io.argoproj.workflow.models.IoK8sApiCoreV1PersistentVolumeClaimStatus; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ObjectMeta; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * PersistentVolumeClaim is a user's request for and claim to a persistent volume - */ -@ApiModel(description = "PersistentVolumeClaim is a user's request for and claim to a persistent volume") - -public class IoK8sApiCoreV1PersistentVolumeClaim { - public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; - @SerializedName(SERIALIZED_NAME_API_VERSION) - private String apiVersion; - - public static final String SERIALIZED_NAME_KIND = "kind"; - @SerializedName(SERIALIZED_NAME_KIND) - private String kind; - - public static final String SERIALIZED_NAME_METADATA = "metadata"; - @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata; - - public static final String SERIALIZED_NAME_SPEC = "spec"; - @SerializedName(SERIALIZED_NAME_SPEC) - private IoK8sApiCoreV1PersistentVolumeClaimSpec spec; - - public static final String SERIALIZED_NAME_STATUS = "status"; - @SerializedName(SERIALIZED_NAME_STATUS) - private IoK8sApiCoreV1PersistentVolumeClaimStatus status; - - - public IoK8sApiCoreV1PersistentVolumeClaim apiVersion(String apiVersion) { - - this.apiVersion = apiVersion; - return this; - } - - /** - * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources - * @return apiVersion - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources") - - public String getApiVersion() { - return apiVersion; - } - - - public void setApiVersion(String apiVersion) { - this.apiVersion = apiVersion; - } - - - public IoK8sApiCoreV1PersistentVolumeClaim kind(String kind) { - - this.kind = kind; - return this; - } - - /** - * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds - * @return kind - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds") - - public String getKind() { - return kind; - } - - - public void setKind(String kind) { - this.kind = kind; - } - - - public IoK8sApiCoreV1PersistentVolumeClaim metadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { - - this.metadata = metadata; - return this; - } - - /** - * Get metadata - * @return metadata - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta getMetadata() { - return metadata; - } - - - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { - this.metadata = metadata; - } - - - public IoK8sApiCoreV1PersistentVolumeClaim spec(IoK8sApiCoreV1PersistentVolumeClaimSpec spec) { - - this.spec = spec; - return this; - } - - /** - * Get spec - * @return spec - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PersistentVolumeClaimSpec getSpec() { - return spec; - } - - - public void setSpec(IoK8sApiCoreV1PersistentVolumeClaimSpec spec) { - this.spec = spec; - } - - - public IoK8sApiCoreV1PersistentVolumeClaim status(IoK8sApiCoreV1PersistentVolumeClaimStatus status) { - - this.status = status; - return this; - } - - /** - * Get status - * @return status - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PersistentVolumeClaimStatus getStatus() { - return status; - } - - - public void setStatus(IoK8sApiCoreV1PersistentVolumeClaimStatus status) { - this.status = status; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1PersistentVolumeClaim ioK8sApiCoreV1PersistentVolumeClaim = (IoK8sApiCoreV1PersistentVolumeClaim) o; - return Objects.equals(this.apiVersion, ioK8sApiCoreV1PersistentVolumeClaim.apiVersion) && - Objects.equals(this.kind, ioK8sApiCoreV1PersistentVolumeClaim.kind) && - Objects.equals(this.metadata, ioK8sApiCoreV1PersistentVolumeClaim.metadata) && - Objects.equals(this.spec, ioK8sApiCoreV1PersistentVolumeClaim.spec) && - Objects.equals(this.status, ioK8sApiCoreV1PersistentVolumeClaim.status); - } - - @Override - public int hashCode() { - return Objects.hash(apiVersion, kind, metadata, spec, status); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PersistentVolumeClaim {\n"); - sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); - sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); - sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); - sb.append(" spec: ").append(toIndentedString(spec)).append("\n"); - sb.append(" status: ").append(toIndentedString(status)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfig.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfig.java deleted file mode 100644 index 23a87466..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfig.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodDNSConfigOption; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -/** - * PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy. - */ -@ApiModel(description = "PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.") - -public class IoK8sApiCoreV1PodDNSConfig { - public static final String SERIALIZED_NAME_NAMESERVERS = "nameservers"; - @SerializedName(SERIALIZED_NAME_NAMESERVERS) - private List nameservers = null; - - public static final String SERIALIZED_NAME_OPTIONS = "options"; - @SerializedName(SERIALIZED_NAME_OPTIONS) - private List options = null; - - public static final String SERIALIZED_NAME_SEARCHES = "searches"; - @SerializedName(SERIALIZED_NAME_SEARCHES) - private List searches = null; - - - public IoK8sApiCoreV1PodDNSConfig nameservers(List nameservers) { - - this.nameservers = nameservers; - return this; - } - - public IoK8sApiCoreV1PodDNSConfig addNameserversItem(String nameserversItem) { - if (this.nameservers == null) { - this.nameservers = new ArrayList(); - } - this.nameservers.add(nameserversItem); - return this; - } - - /** - * A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed. - * @return nameservers - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "A list of DNS name server IP addresses. This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed.") - - public List getNameservers() { - return nameservers; - } - - - public void setNameservers(List nameservers) { - this.nameservers = nameservers; - } - - - public IoK8sApiCoreV1PodDNSConfig options(List options) { - - this.options = options; - return this; - } - - public IoK8sApiCoreV1PodDNSConfig addOptionsItem(IoK8sApiCoreV1PodDNSConfigOption optionsItem) { - if (this.options == null) { - this.options = new ArrayList(); - } - this.options.add(optionsItem); - return this; - } - - /** - * A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy. - * @return options - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "A list of DNS resolver options. This will be merged with the base options generated from DNSPolicy. Duplicated entries will be removed. Resolution options given in Options will override those that appear in the base DNSPolicy.") - - public List getOptions() { - return options; - } - - - public void setOptions(List options) { - this.options = options; - } - - - public IoK8sApiCoreV1PodDNSConfig searches(List searches) { - - this.searches = searches; - return this; - } - - public IoK8sApiCoreV1PodDNSConfig addSearchesItem(String searchesItem) { - if (this.searches == null) { - this.searches = new ArrayList(); - } - this.searches.add(searchesItem); - return this; - } - - /** - * A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed. - * @return searches - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "A list of DNS search domains for host-name lookup. This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed.") - - public List getSearches() { - return searches; - } - - - public void setSearches(List searches) { - this.searches = searches; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1PodDNSConfig ioK8sApiCoreV1PodDNSConfig = (IoK8sApiCoreV1PodDNSConfig) o; - return Objects.equals(this.nameservers, ioK8sApiCoreV1PodDNSConfig.nameservers) && - Objects.equals(this.options, ioK8sApiCoreV1PodDNSConfig.options) && - Objects.equals(this.searches, ioK8sApiCoreV1PodDNSConfig.searches); - } - - @Override - public int hashCode() { - return Objects.hash(nameservers, options, searches); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PodDNSConfig {\n"); - sb.append(" nameservers: ").append(toIndentedString(nameservers)).append("\n"); - sb.append(" options: ").append(toIndentedString(options)).append("\n"); - sb.append(" searches: ").append(toIndentedString(searches)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodSecurityContext.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodSecurityContext.java deleted file mode 100644 index f7c3031b..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodSecurityContext.java +++ /dev/null @@ -1,324 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1SELinuxOptions; -import io.argoproj.workflow.models.IoK8sApiCoreV1Sysctl; -import io.argoproj.workflow.models.IoK8sApiCoreV1WindowsSecurityContextOptions; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -/** - * PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext. - */ -@ApiModel(description = "PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.") - -public class IoK8sApiCoreV1PodSecurityContext { - public static final String SERIALIZED_NAME_FS_GROUP = "fsGroup"; - @SerializedName(SERIALIZED_NAME_FS_GROUP) - private Long fsGroup; - - public static final String SERIALIZED_NAME_RUN_AS_GROUP = "runAsGroup"; - @SerializedName(SERIALIZED_NAME_RUN_AS_GROUP) - private Long runAsGroup; - - public static final String SERIALIZED_NAME_RUN_AS_NON_ROOT = "runAsNonRoot"; - @SerializedName(SERIALIZED_NAME_RUN_AS_NON_ROOT) - private Boolean runAsNonRoot; - - public static final String SERIALIZED_NAME_RUN_AS_USER = "runAsUser"; - @SerializedName(SERIALIZED_NAME_RUN_AS_USER) - private Long runAsUser; - - public static final String SERIALIZED_NAME_SE_LINUX_OPTIONS = "seLinuxOptions"; - @SerializedName(SERIALIZED_NAME_SE_LINUX_OPTIONS) - private IoK8sApiCoreV1SELinuxOptions seLinuxOptions; - - public static final String SERIALIZED_NAME_SUPPLEMENTAL_GROUPS = "supplementalGroups"; - @SerializedName(SERIALIZED_NAME_SUPPLEMENTAL_GROUPS) - private List supplementalGroups = null; - - public static final String SERIALIZED_NAME_SYSCTLS = "sysctls"; - @SerializedName(SERIALIZED_NAME_SYSCTLS) - private List sysctls = null; - - public static final String SERIALIZED_NAME_WINDOWS_OPTIONS = "windowsOptions"; - @SerializedName(SERIALIZED_NAME_WINDOWS_OPTIONS) - private IoK8sApiCoreV1WindowsSecurityContextOptions windowsOptions; - - - public IoK8sApiCoreV1PodSecurityContext fsGroup(Long fsGroup) { - - this.fsGroup = fsGroup; - return this; - } - - /** - * A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. - * @return fsGroup - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume.") - - public Long getFsGroup() { - return fsGroup; - } - - - public void setFsGroup(Long fsGroup) { - this.fsGroup = fsGroup; - } - - - public IoK8sApiCoreV1PodSecurityContext runAsGroup(Long runAsGroup) { - - this.runAsGroup = runAsGroup; - return this; - } - - /** - * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. - * @return runAsGroup - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.") - - public Long getRunAsGroup() { - return runAsGroup; - } - - - public void setRunAsGroup(Long runAsGroup) { - this.runAsGroup = runAsGroup; - } - - - public IoK8sApiCoreV1PodSecurityContext runAsNonRoot(Boolean runAsNonRoot) { - - this.runAsNonRoot = runAsNonRoot; - return this; - } - - /** - * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @return runAsNonRoot - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.") - - public Boolean getRunAsNonRoot() { - return runAsNonRoot; - } - - - public void setRunAsNonRoot(Boolean runAsNonRoot) { - this.runAsNonRoot = runAsNonRoot; - } - - - public IoK8sApiCoreV1PodSecurityContext runAsUser(Long runAsUser) { - - this.runAsUser = runAsUser; - return this; - } - - /** - * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. - * @return runAsUser - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.") - - public Long getRunAsUser() { - return runAsUser; - } - - - public void setRunAsUser(Long runAsUser) { - this.runAsUser = runAsUser; - } - - - public IoK8sApiCoreV1PodSecurityContext seLinuxOptions(IoK8sApiCoreV1SELinuxOptions seLinuxOptions) { - - this.seLinuxOptions = seLinuxOptions; - return this; - } - - /** - * Get seLinuxOptions - * @return seLinuxOptions - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1SELinuxOptions getSeLinuxOptions() { - return seLinuxOptions; - } - - - public void setSeLinuxOptions(IoK8sApiCoreV1SELinuxOptions seLinuxOptions) { - this.seLinuxOptions = seLinuxOptions; - } - - - public IoK8sApiCoreV1PodSecurityContext supplementalGroups(List supplementalGroups) { - - this.supplementalGroups = supplementalGroups; - return this; - } - - public IoK8sApiCoreV1PodSecurityContext addSupplementalGroupsItem(Long supplementalGroupsItem) { - if (this.supplementalGroups == null) { - this.supplementalGroups = new ArrayList(); - } - this.supplementalGroups.add(supplementalGroupsItem); - return this; - } - - /** - * A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. - * @return supplementalGroups - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container.") - - public List getSupplementalGroups() { - return supplementalGroups; - } - - - public void setSupplementalGroups(List supplementalGroups) { - this.supplementalGroups = supplementalGroups; - } - - - public IoK8sApiCoreV1PodSecurityContext sysctls(List sysctls) { - - this.sysctls = sysctls; - return this; - } - - public IoK8sApiCoreV1PodSecurityContext addSysctlsItem(IoK8sApiCoreV1Sysctl sysctlsItem) { - if (this.sysctls == null) { - this.sysctls = new ArrayList(); - } - this.sysctls.add(sysctlsItem); - return this; - } - - /** - * Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. - * @return sysctls - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch.") - - public List getSysctls() { - return sysctls; - } - - - public void setSysctls(List sysctls) { - this.sysctls = sysctls; - } - - - public IoK8sApiCoreV1PodSecurityContext windowsOptions(IoK8sApiCoreV1WindowsSecurityContextOptions windowsOptions) { - - this.windowsOptions = windowsOptions; - return this; - } - - /** - * Get windowsOptions - * @return windowsOptions - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1WindowsSecurityContextOptions getWindowsOptions() { - return windowsOptions; - } - - - public void setWindowsOptions(IoK8sApiCoreV1WindowsSecurityContextOptions windowsOptions) { - this.windowsOptions = windowsOptions; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1PodSecurityContext ioK8sApiCoreV1PodSecurityContext = (IoK8sApiCoreV1PodSecurityContext) o; - return Objects.equals(this.fsGroup, ioK8sApiCoreV1PodSecurityContext.fsGroup) && - Objects.equals(this.runAsGroup, ioK8sApiCoreV1PodSecurityContext.runAsGroup) && - Objects.equals(this.runAsNonRoot, ioK8sApiCoreV1PodSecurityContext.runAsNonRoot) && - Objects.equals(this.runAsUser, ioK8sApiCoreV1PodSecurityContext.runAsUser) && - Objects.equals(this.seLinuxOptions, ioK8sApiCoreV1PodSecurityContext.seLinuxOptions) && - Objects.equals(this.supplementalGroups, ioK8sApiCoreV1PodSecurityContext.supplementalGroups) && - Objects.equals(this.sysctls, ioK8sApiCoreV1PodSecurityContext.sysctls) && - Objects.equals(this.windowsOptions, ioK8sApiCoreV1PodSecurityContext.windowsOptions); - } - - @Override - public int hashCode() { - return Objects.hash(fsGroup, runAsGroup, runAsNonRoot, runAsUser, seLinuxOptions, supplementalGroups, sysctls, windowsOptions); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PodSecurityContext {\n"); - sb.append(" fsGroup: ").append(toIndentedString(fsGroup)).append("\n"); - sb.append(" runAsGroup: ").append(toIndentedString(runAsGroup)).append("\n"); - sb.append(" runAsNonRoot: ").append(toIndentedString(runAsNonRoot)).append("\n"); - sb.append(" runAsUser: ").append(toIndentedString(runAsUser)).append("\n"); - sb.append(" seLinuxOptions: ").append(toIndentedString(seLinuxOptions)).append("\n"); - sb.append(" supplementalGroups: ").append(toIndentedString(supplementalGroups)).append("\n"); - sb.append(" sysctls: ").append(toIndentedString(sysctls)).append("\n"); - sb.append(" windowsOptions: ").append(toIndentedString(windowsOptions)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Probe.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Probe.java deleted file mode 100644 index 1c2b9381..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Probe.java +++ /dev/null @@ -1,306 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ExecAction; -import io.argoproj.workflow.models.IoK8sApiCoreV1HTTPGetAction; -import io.argoproj.workflow.models.IoK8sApiCoreV1TCPSocketAction; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic. - */ -@ApiModel(description = "Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.") - -public class IoK8sApiCoreV1Probe { - public static final String SERIALIZED_NAME_EXEC = "exec"; - @SerializedName(SERIALIZED_NAME_EXEC) - private IoK8sApiCoreV1ExecAction exec; - - public static final String SERIALIZED_NAME_FAILURE_THRESHOLD = "failureThreshold"; - @SerializedName(SERIALIZED_NAME_FAILURE_THRESHOLD) - private Integer failureThreshold; - - public static final String SERIALIZED_NAME_HTTP_GET = "httpGet"; - @SerializedName(SERIALIZED_NAME_HTTP_GET) - private IoK8sApiCoreV1HTTPGetAction httpGet; - - public static final String SERIALIZED_NAME_INITIAL_DELAY_SECONDS = "initialDelaySeconds"; - @SerializedName(SERIALIZED_NAME_INITIAL_DELAY_SECONDS) - private Integer initialDelaySeconds; - - public static final String SERIALIZED_NAME_PERIOD_SECONDS = "periodSeconds"; - @SerializedName(SERIALIZED_NAME_PERIOD_SECONDS) - private Integer periodSeconds; - - public static final String SERIALIZED_NAME_SUCCESS_THRESHOLD = "successThreshold"; - @SerializedName(SERIALIZED_NAME_SUCCESS_THRESHOLD) - private Integer successThreshold; - - public static final String SERIALIZED_NAME_TCP_SOCKET = "tcpSocket"; - @SerializedName(SERIALIZED_NAME_TCP_SOCKET) - private IoK8sApiCoreV1TCPSocketAction tcpSocket; - - public static final String SERIALIZED_NAME_TIMEOUT_SECONDS = "timeoutSeconds"; - @SerializedName(SERIALIZED_NAME_TIMEOUT_SECONDS) - private Integer timeoutSeconds; - - - public IoK8sApiCoreV1Probe exec(IoK8sApiCoreV1ExecAction exec) { - - this.exec = exec; - return this; - } - - /** - * Get exec - * @return exec - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ExecAction getExec() { - return exec; - } - - - public void setExec(IoK8sApiCoreV1ExecAction exec) { - this.exec = exec; - } - - - public IoK8sApiCoreV1Probe failureThreshold(Integer failureThreshold) { - - this.failureThreshold = failureThreshold; - return this; - } - - /** - * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. - * @return failureThreshold - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.") - - public Integer getFailureThreshold() { - return failureThreshold; - } - - - public void setFailureThreshold(Integer failureThreshold) { - this.failureThreshold = failureThreshold; - } - - - public IoK8sApiCoreV1Probe httpGet(IoK8sApiCoreV1HTTPGetAction httpGet) { - - this.httpGet = httpGet; - return this; - } - - /** - * Get httpGet - * @return httpGet - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1HTTPGetAction getHttpGet() { - return httpGet; - } - - - public void setHttpGet(IoK8sApiCoreV1HTTPGetAction httpGet) { - this.httpGet = httpGet; - } - - - public IoK8sApiCoreV1Probe initialDelaySeconds(Integer initialDelaySeconds) { - - this.initialDelaySeconds = initialDelaySeconds; - return this; - } - - /** - * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @return initialDelaySeconds - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes") - - public Integer getInitialDelaySeconds() { - return initialDelaySeconds; - } - - - public void setInitialDelaySeconds(Integer initialDelaySeconds) { - this.initialDelaySeconds = initialDelaySeconds; - } - - - public IoK8sApiCoreV1Probe periodSeconds(Integer periodSeconds) { - - this.periodSeconds = periodSeconds; - return this; - } - - /** - * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. - * @return periodSeconds - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.") - - public Integer getPeriodSeconds() { - return periodSeconds; - } - - - public void setPeriodSeconds(Integer periodSeconds) { - this.periodSeconds = periodSeconds; - } - - - public IoK8sApiCoreV1Probe successThreshold(Integer successThreshold) { - - this.successThreshold = successThreshold; - return this; - } - - /** - * 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. - * @return successThreshold - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public Integer getSuccessThreshold() { - return successThreshold; - } - - - public void setSuccessThreshold(Integer successThreshold) { - this.successThreshold = successThreshold; - } - - - public IoK8sApiCoreV1Probe tcpSocket(IoK8sApiCoreV1TCPSocketAction tcpSocket) { - - this.tcpSocket = tcpSocket; - return this; - } - - /** - * Get tcpSocket - * @return tcpSocket - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1TCPSocketAction getTcpSocket() { - return tcpSocket; - } - - - public void setTcpSocket(IoK8sApiCoreV1TCPSocketAction tcpSocket) { - this.tcpSocket = tcpSocket; - } - - - public IoK8sApiCoreV1Probe timeoutSeconds(Integer timeoutSeconds) { - - this.timeoutSeconds = timeoutSeconds; - return this; - } - - /** - * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @return timeoutSeconds - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes") - - public Integer getTimeoutSeconds() { - return timeoutSeconds; - } - - - public void setTimeoutSeconds(Integer timeoutSeconds) { - this.timeoutSeconds = timeoutSeconds; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1Probe ioK8sApiCoreV1Probe = (IoK8sApiCoreV1Probe) o; - return Objects.equals(this.exec, ioK8sApiCoreV1Probe.exec) && - Objects.equals(this.failureThreshold, ioK8sApiCoreV1Probe.failureThreshold) && - Objects.equals(this.httpGet, ioK8sApiCoreV1Probe.httpGet) && - Objects.equals(this.initialDelaySeconds, ioK8sApiCoreV1Probe.initialDelaySeconds) && - Objects.equals(this.periodSeconds, ioK8sApiCoreV1Probe.periodSeconds) && - Objects.equals(this.successThreshold, ioK8sApiCoreV1Probe.successThreshold) && - Objects.equals(this.tcpSocket, ioK8sApiCoreV1Probe.tcpSocket) && - Objects.equals(this.timeoutSeconds, ioK8sApiCoreV1Probe.timeoutSeconds); - } - - @Override - public int hashCode() { - return Objects.hash(exec, failureThreshold, httpGet, initialDelaySeconds, periodSeconds, successThreshold, tcpSocket, timeoutSeconds); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Probe {\n"); - sb.append(" exec: ").append(toIndentedString(exec)).append("\n"); - sb.append(" failureThreshold: ").append(toIndentedString(failureThreshold)).append("\n"); - sb.append(" httpGet: ").append(toIndentedString(httpGet)).append("\n"); - sb.append(" initialDelaySeconds: ").append(toIndentedString(initialDelaySeconds)).append("\n"); - sb.append(" periodSeconds: ").append(toIndentedString(periodSeconds)).append("\n"); - sb.append(" successThreshold: ").append(toIndentedString(successThreshold)).append("\n"); - sb.append(" tcpSocket: ").append(toIndentedString(tcpSocket)).append("\n"); - sb.append(" timeoutSeconds: ").append(toIndentedString(timeoutSeconds)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceRequirements.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceRequirements.java deleted file mode 100644 index 2e86a9eb..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceRequirements.java +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * ResourceRequirements describes the compute resource requirements. - */ -@ApiModel(description = "ResourceRequirements describes the compute resource requirements.") - -public class IoK8sApiCoreV1ResourceRequirements { - public static final String SERIALIZED_NAME_LIMITS = "limits"; - @SerializedName(SERIALIZED_NAME_LIMITS) - private Map limits = null; - - public static final String SERIALIZED_NAME_REQUESTS = "requests"; - @SerializedName(SERIALIZED_NAME_REQUESTS) - private Map requests = null; - - - public IoK8sApiCoreV1ResourceRequirements limits(Map limits) { - - this.limits = limits; - return this; - } - - public IoK8sApiCoreV1ResourceRequirements putLimitsItem(String key, String limitsItem) { - if (this.limits == null) { - this.limits = new HashMap(); - } - this.limits.put(key, limitsItem); - return this; - } - - /** - * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ - * @return limits - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/") - - public Map getLimits() { - return limits; - } - - - public void setLimits(Map limits) { - this.limits = limits; - } - - - public IoK8sApiCoreV1ResourceRequirements requests(Map requests) { - - this.requests = requests; - return this; - } - - public IoK8sApiCoreV1ResourceRequirements putRequestsItem(String key, String requestsItem) { - if (this.requests == null) { - this.requests = new HashMap(); - } - this.requests.put(key, requestsItem); - return this; - } - - /** - * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ - * @return requests - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/") - - public Map getRequests() { - return requests; - } - - - public void setRequests(Map requests) { - this.requests = requests; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1ResourceRequirements ioK8sApiCoreV1ResourceRequirements = (IoK8sApiCoreV1ResourceRequirements) o; - return Objects.equals(this.limits, ioK8sApiCoreV1ResourceRequirements.limits) && - Objects.equals(this.requests, ioK8sApiCoreV1ResourceRequirements.requests); - } - - @Override - public int hashCode() { - return Objects.hash(limits, requests); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ResourceRequirements {\n"); - sb.append(" limits: ").append(toIndentedString(limits)).append("\n"); - sb.append(" requests: ").append(toIndentedString(requests)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretKeySelector.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretKeySelector.java deleted file mode 100644 index 522ed7b6..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretKeySelector.java +++ /dev/null @@ -1,157 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * SecretKeySelector selects a key of a Secret. - */ -@ApiModel(description = "SecretKeySelector selects a key of a Secret.") - -public class IoK8sApiCoreV1SecretKeySelector { - public static final String SERIALIZED_NAME_KEY = "key"; - @SerializedName(SERIALIZED_NAME_KEY) - private String key; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_OPTIONAL = "optional"; - @SerializedName(SERIALIZED_NAME_OPTIONAL) - private Boolean optional; - - - public IoK8sApiCoreV1SecretKeySelector key(String key) { - - this.key = key; - return this; - } - - /** - * The key of the secret to select from. Must be a valid secret key. - * @return key - **/ - @ApiModelProperty(required = true, value = "The key of the secret to select from. Must be a valid secret key.") - - public String getKey() { - return key; - } - - - public void setKey(String key) { - this.key = key; - } - - - public IoK8sApiCoreV1SecretKeySelector name(String name) { - - this.name = name; - return this; - } - - /** - * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1SecretKeySelector optional(Boolean optional) { - - this.optional = optional; - return this; - } - - /** - * Specify whether the Secret or its key must be defined - * @return optional - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Specify whether the Secret or its key must be defined") - - public Boolean getOptional() { - return optional; - } - - - public void setOptional(Boolean optional) { - this.optional = optional; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1SecretKeySelector ioK8sApiCoreV1SecretKeySelector = (IoK8sApiCoreV1SecretKeySelector) o; - return Objects.equals(this.key, ioK8sApiCoreV1SecretKeySelector.key) && - Objects.equals(this.name, ioK8sApiCoreV1SecretKeySelector.name) && - Objects.equals(this.optional, ioK8sApiCoreV1SecretKeySelector.optional); - } - - @Override - public int hashCode() { - return Objects.hash(key, name, optional); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1SecretKeySelector {\n"); - sb.append(" key: ").append(toIndentedString(key)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecurityContext.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecurityContext.java deleted file mode 100644 index b561284b..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecurityContext.java +++ /dev/null @@ -1,364 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1Capabilities; -import io.argoproj.workflow.models.IoK8sApiCoreV1SELinuxOptions; -import io.argoproj.workflow.models.IoK8sApiCoreV1WindowsSecurityContextOptions; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence. - */ -@ApiModel(description = "SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.") - -public class IoK8sApiCoreV1SecurityContext { - public static final String SERIALIZED_NAME_ALLOW_PRIVILEGE_ESCALATION = "allowPrivilegeEscalation"; - @SerializedName(SERIALIZED_NAME_ALLOW_PRIVILEGE_ESCALATION) - private Boolean allowPrivilegeEscalation; - - public static final String SERIALIZED_NAME_CAPABILITIES = "capabilities"; - @SerializedName(SERIALIZED_NAME_CAPABILITIES) - private IoK8sApiCoreV1Capabilities capabilities; - - public static final String SERIALIZED_NAME_PRIVILEGED = "privileged"; - @SerializedName(SERIALIZED_NAME_PRIVILEGED) - private Boolean privileged; - - public static final String SERIALIZED_NAME_PROC_MOUNT = "procMount"; - @SerializedName(SERIALIZED_NAME_PROC_MOUNT) - private String procMount; - - public static final String SERIALIZED_NAME_READ_ONLY_ROOT_FILESYSTEM = "readOnlyRootFilesystem"; - @SerializedName(SERIALIZED_NAME_READ_ONLY_ROOT_FILESYSTEM) - private Boolean readOnlyRootFilesystem; - - public static final String SERIALIZED_NAME_RUN_AS_GROUP = "runAsGroup"; - @SerializedName(SERIALIZED_NAME_RUN_AS_GROUP) - private Long runAsGroup; - - public static final String SERIALIZED_NAME_RUN_AS_NON_ROOT = "runAsNonRoot"; - @SerializedName(SERIALIZED_NAME_RUN_AS_NON_ROOT) - private Boolean runAsNonRoot; - - public static final String SERIALIZED_NAME_RUN_AS_USER = "runAsUser"; - @SerializedName(SERIALIZED_NAME_RUN_AS_USER) - private Long runAsUser; - - public static final String SERIALIZED_NAME_SE_LINUX_OPTIONS = "seLinuxOptions"; - @SerializedName(SERIALIZED_NAME_SE_LINUX_OPTIONS) - private IoK8sApiCoreV1SELinuxOptions seLinuxOptions; - - public static final String SERIALIZED_NAME_WINDOWS_OPTIONS = "windowsOptions"; - @SerializedName(SERIALIZED_NAME_WINDOWS_OPTIONS) - private IoK8sApiCoreV1WindowsSecurityContextOptions windowsOptions; - - - public IoK8sApiCoreV1SecurityContext allowPrivilegeEscalation(Boolean allowPrivilegeEscalation) { - - this.allowPrivilegeEscalation = allowPrivilegeEscalation; - return this; - } - - /** - * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN - * @return allowPrivilegeEscalation - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN") - - public Boolean getAllowPrivilegeEscalation() { - return allowPrivilegeEscalation; - } - - - public void setAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation) { - this.allowPrivilegeEscalation = allowPrivilegeEscalation; - } - - - public IoK8sApiCoreV1SecurityContext capabilities(IoK8sApiCoreV1Capabilities capabilities) { - - this.capabilities = capabilities; - return this; - } - - /** - * Get capabilities - * @return capabilities - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1Capabilities getCapabilities() { - return capabilities; - } - - - public void setCapabilities(IoK8sApiCoreV1Capabilities capabilities) { - this.capabilities = capabilities; - } - - - public IoK8sApiCoreV1SecurityContext privileged(Boolean privileged) { - - this.privileged = privileged; - return this; - } - - /** - * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. - * @return privileged - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.") - - public Boolean getPrivileged() { - return privileged; - } - - - public void setPrivileged(Boolean privileged) { - this.privileged = privileged; - } - - - public IoK8sApiCoreV1SecurityContext procMount(String procMount) { - - this.procMount = procMount; - return this; - } - - /** - * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. - * @return procMount - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.") - - public String getProcMount() { - return procMount; - } - - - public void setProcMount(String procMount) { - this.procMount = procMount; - } - - - public IoK8sApiCoreV1SecurityContext readOnlyRootFilesystem(Boolean readOnlyRootFilesystem) { - - this.readOnlyRootFilesystem = readOnlyRootFilesystem; - return this; - } - - /** - * Whether this container has a read-only root filesystem. Default is false. - * @return readOnlyRootFilesystem - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Whether this container has a read-only root filesystem. Default is false.") - - public Boolean getReadOnlyRootFilesystem() { - return readOnlyRootFilesystem; - } - - - public void setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem) { - this.readOnlyRootFilesystem = readOnlyRootFilesystem; - } - - - public IoK8sApiCoreV1SecurityContext runAsGroup(Long runAsGroup) { - - this.runAsGroup = runAsGroup; - return this; - } - - /** - * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @return runAsGroup - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.") - - public Long getRunAsGroup() { - return runAsGroup; - } - - - public void setRunAsGroup(Long runAsGroup) { - this.runAsGroup = runAsGroup; - } - - - public IoK8sApiCoreV1SecurityContext runAsNonRoot(Boolean runAsNonRoot) { - - this.runAsNonRoot = runAsNonRoot; - return this; - } - - /** - * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @return runAsNonRoot - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.") - - public Boolean getRunAsNonRoot() { - return runAsNonRoot; - } - - - public void setRunAsNonRoot(Boolean runAsNonRoot) { - this.runAsNonRoot = runAsNonRoot; - } - - - public IoK8sApiCoreV1SecurityContext runAsUser(Long runAsUser) { - - this.runAsUser = runAsUser; - return this; - } - - /** - * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @return runAsUser - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.") - - public Long getRunAsUser() { - return runAsUser; - } - - - public void setRunAsUser(Long runAsUser) { - this.runAsUser = runAsUser; - } - - - public IoK8sApiCoreV1SecurityContext seLinuxOptions(IoK8sApiCoreV1SELinuxOptions seLinuxOptions) { - - this.seLinuxOptions = seLinuxOptions; - return this; - } - - /** - * Get seLinuxOptions - * @return seLinuxOptions - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1SELinuxOptions getSeLinuxOptions() { - return seLinuxOptions; - } - - - public void setSeLinuxOptions(IoK8sApiCoreV1SELinuxOptions seLinuxOptions) { - this.seLinuxOptions = seLinuxOptions; - } - - - public IoK8sApiCoreV1SecurityContext windowsOptions(IoK8sApiCoreV1WindowsSecurityContextOptions windowsOptions) { - - this.windowsOptions = windowsOptions; - return this; - } - - /** - * Get windowsOptions - * @return windowsOptions - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1WindowsSecurityContextOptions getWindowsOptions() { - return windowsOptions; - } - - - public void setWindowsOptions(IoK8sApiCoreV1WindowsSecurityContextOptions windowsOptions) { - this.windowsOptions = windowsOptions; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1SecurityContext ioK8sApiCoreV1SecurityContext = (IoK8sApiCoreV1SecurityContext) o; - return Objects.equals(this.allowPrivilegeEscalation, ioK8sApiCoreV1SecurityContext.allowPrivilegeEscalation) && - Objects.equals(this.capabilities, ioK8sApiCoreV1SecurityContext.capabilities) && - Objects.equals(this.privileged, ioK8sApiCoreV1SecurityContext.privileged) && - Objects.equals(this.procMount, ioK8sApiCoreV1SecurityContext.procMount) && - Objects.equals(this.readOnlyRootFilesystem, ioK8sApiCoreV1SecurityContext.readOnlyRootFilesystem) && - Objects.equals(this.runAsGroup, ioK8sApiCoreV1SecurityContext.runAsGroup) && - Objects.equals(this.runAsNonRoot, ioK8sApiCoreV1SecurityContext.runAsNonRoot) && - Objects.equals(this.runAsUser, ioK8sApiCoreV1SecurityContext.runAsUser) && - Objects.equals(this.seLinuxOptions, ioK8sApiCoreV1SecurityContext.seLinuxOptions) && - Objects.equals(this.windowsOptions, ioK8sApiCoreV1SecurityContext.windowsOptions); - } - - @Override - public int hashCode() { - return Objects.hash(allowPrivilegeEscalation, capabilities, privileged, procMount, readOnlyRootFilesystem, runAsGroup, runAsNonRoot, runAsUser, seLinuxOptions, windowsOptions); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1SecurityContext {\n"); - sb.append(" allowPrivilegeEscalation: ").append(toIndentedString(allowPrivilegeEscalation)).append("\n"); - sb.append(" capabilities: ").append(toIndentedString(capabilities)).append("\n"); - sb.append(" privileged: ").append(toIndentedString(privileged)).append("\n"); - sb.append(" procMount: ").append(toIndentedString(procMount)).append("\n"); - sb.append(" readOnlyRootFilesystem: ").append(toIndentedString(readOnlyRootFilesystem)).append("\n"); - sb.append(" runAsGroup: ").append(toIndentedString(runAsGroup)).append("\n"); - sb.append(" runAsNonRoot: ").append(toIndentedString(runAsNonRoot)).append("\n"); - sb.append(" runAsUser: ").append(toIndentedString(runAsUser)).append("\n"); - sb.append(" seLinuxOptions: ").append(toIndentedString(seLinuxOptions)).append("\n"); - sb.append(" windowsOptions: ").append(toIndentedString(windowsOptions)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Toleration.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Toleration.java deleted file mode 100644 index 709628d7..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Toleration.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>. - */ -@ApiModel(description = "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .") - -public class IoK8sApiCoreV1Toleration { - public static final String SERIALIZED_NAME_EFFECT = "effect"; - @SerializedName(SERIALIZED_NAME_EFFECT) - private String effect; - - public static final String SERIALIZED_NAME_KEY = "key"; - @SerializedName(SERIALIZED_NAME_KEY) - private String key; - - public static final String SERIALIZED_NAME_OPERATOR = "operator"; - @SerializedName(SERIALIZED_NAME_OPERATOR) - private String operator; - - public static final String SERIALIZED_NAME_TOLERATION_SECONDS = "tolerationSeconds"; - @SerializedName(SERIALIZED_NAME_TOLERATION_SECONDS) - private Long tolerationSeconds; - - public static final String SERIALIZED_NAME_VALUE = "value"; - @SerializedName(SERIALIZED_NAME_VALUE) - private String value; - - - public IoK8sApiCoreV1Toleration effect(String effect) { - - this.effect = effect; - return this; - } - - /** - * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. - * @return effect - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.") - - public String getEffect() { - return effect; - } - - - public void setEffect(String effect) { - this.effect = effect; - } - - - public IoK8sApiCoreV1Toleration key(String key) { - - this.key = key; - return this; - } - - /** - * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. - * @return key - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.") - - public String getKey() { - return key; - } - - - public void setKey(String key) { - this.key = key; - } - - - public IoK8sApiCoreV1Toleration operator(String operator) { - - this.operator = operator; - return this; - } - - /** - * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @return operator - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.") - - public String getOperator() { - return operator; - } - - - public void setOperator(String operator) { - this.operator = operator; - } - - - public IoK8sApiCoreV1Toleration tolerationSeconds(Long tolerationSeconds) { - - this.tolerationSeconds = tolerationSeconds; - return this; - } - - /** - * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. - * @return tolerationSeconds - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.") - - public Long getTolerationSeconds() { - return tolerationSeconds; - } - - - public void setTolerationSeconds(Long tolerationSeconds) { - this.tolerationSeconds = tolerationSeconds; - } - - - public IoK8sApiCoreV1Toleration value(String value) { - - this.value = value; - return this; - } - - /** - * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. - * @return value - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.") - - public String getValue() { - return value; - } - - - public void setValue(String value) { - this.value = value; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1Toleration ioK8sApiCoreV1Toleration = (IoK8sApiCoreV1Toleration) o; - return Objects.equals(this.effect, ioK8sApiCoreV1Toleration.effect) && - Objects.equals(this.key, ioK8sApiCoreV1Toleration.key) && - Objects.equals(this.operator, ioK8sApiCoreV1Toleration.operator) && - Objects.equals(this.tolerationSeconds, ioK8sApiCoreV1Toleration.tolerationSeconds) && - Objects.equals(this.value, ioK8sApiCoreV1Toleration.value); - } - - @Override - public int hashCode() { - return Objects.hash(effect, key, operator, tolerationSeconds, value); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Toleration {\n"); - sb.append(" effect: ").append(toIndentedString(effect)).append("\n"); - sb.append(" key: ").append(toIndentedString(key)).append("\n"); - sb.append(" operator: ").append(toIndentedString(operator)).append("\n"); - sb.append(" tolerationSeconds: ").append(toIndentedString(tolerationSeconds)).append("\n"); - sb.append(" value: ").append(toIndentedString(value)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Volume.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Volume.java deleted file mode 100644 index c33ecc0c..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Volume.java +++ /dev/null @@ -1,939 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1AzureDiskVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1AzureFileVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1CSIVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1CephFSVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1CinderVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1ConfigMapVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1DownwardAPIVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1EmptyDirVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1FCVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1FlexVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1FlockerVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1GCEPersistentDiskVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1GitRepoVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1GlusterfsVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1HostPathVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1ISCSIVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1NFSVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1PersistentVolumeClaimVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1PhotonPersistentDiskVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1PortworxVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1ProjectedVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1QuobyteVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1RBDVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1ScaleIOVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1StorageOSVolumeSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1VsphereVirtualDiskVolumeSource; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * Volume represents a named volume in a pod that may be accessed by any container in the pod. - */ -@ApiModel(description = "Volume represents a named volume in a pod that may be accessed by any container in the pod.") - -public class IoK8sApiCoreV1Volume { - public static final String SERIALIZED_NAME_AWS_ELASTIC_BLOCK_STORE = "awsElasticBlockStore"; - @SerializedName(SERIALIZED_NAME_AWS_ELASTIC_BLOCK_STORE) - private IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource awsElasticBlockStore; - - public static final String SERIALIZED_NAME_AZURE_DISK = "azureDisk"; - @SerializedName(SERIALIZED_NAME_AZURE_DISK) - private IoK8sApiCoreV1AzureDiskVolumeSource azureDisk; - - public static final String SERIALIZED_NAME_AZURE_FILE = "azureFile"; - @SerializedName(SERIALIZED_NAME_AZURE_FILE) - private IoK8sApiCoreV1AzureFileVolumeSource azureFile; - - public static final String SERIALIZED_NAME_CEPHFS = "cephfs"; - @SerializedName(SERIALIZED_NAME_CEPHFS) - private IoK8sApiCoreV1CephFSVolumeSource cephfs; - - public static final String SERIALIZED_NAME_CINDER = "cinder"; - @SerializedName(SERIALIZED_NAME_CINDER) - private IoK8sApiCoreV1CinderVolumeSource cinder; - - public static final String SERIALIZED_NAME_CONFIG_MAP = "configMap"; - @SerializedName(SERIALIZED_NAME_CONFIG_MAP) - private IoK8sApiCoreV1ConfigMapVolumeSource configMap; - - public static final String SERIALIZED_NAME_CSI = "csi"; - @SerializedName(SERIALIZED_NAME_CSI) - private IoK8sApiCoreV1CSIVolumeSource csi; - - public static final String SERIALIZED_NAME_DOWNWARD_A_P_I = "downwardAPI"; - @SerializedName(SERIALIZED_NAME_DOWNWARD_A_P_I) - private IoK8sApiCoreV1DownwardAPIVolumeSource downwardAPI; - - public static final String SERIALIZED_NAME_EMPTY_DIR = "emptyDir"; - @SerializedName(SERIALIZED_NAME_EMPTY_DIR) - private IoK8sApiCoreV1EmptyDirVolumeSource emptyDir; - - public static final String SERIALIZED_NAME_FC = "fc"; - @SerializedName(SERIALIZED_NAME_FC) - private IoK8sApiCoreV1FCVolumeSource fc; - - public static final String SERIALIZED_NAME_FLEX_VOLUME = "flexVolume"; - @SerializedName(SERIALIZED_NAME_FLEX_VOLUME) - private IoK8sApiCoreV1FlexVolumeSource flexVolume; - - public static final String SERIALIZED_NAME_FLOCKER = "flocker"; - @SerializedName(SERIALIZED_NAME_FLOCKER) - private IoK8sApiCoreV1FlockerVolumeSource flocker; - - public static final String SERIALIZED_NAME_GCE_PERSISTENT_DISK = "gcePersistentDisk"; - @SerializedName(SERIALIZED_NAME_GCE_PERSISTENT_DISK) - private IoK8sApiCoreV1GCEPersistentDiskVolumeSource gcePersistentDisk; - - public static final String SERIALIZED_NAME_GIT_REPO = "gitRepo"; - @SerializedName(SERIALIZED_NAME_GIT_REPO) - private IoK8sApiCoreV1GitRepoVolumeSource gitRepo; - - public static final String SERIALIZED_NAME_GLUSTERFS = "glusterfs"; - @SerializedName(SERIALIZED_NAME_GLUSTERFS) - private IoK8sApiCoreV1GlusterfsVolumeSource glusterfs; - - public static final String SERIALIZED_NAME_HOST_PATH = "hostPath"; - @SerializedName(SERIALIZED_NAME_HOST_PATH) - private IoK8sApiCoreV1HostPathVolumeSource hostPath; - - public static final String SERIALIZED_NAME_ISCSI = "iscsi"; - @SerializedName(SERIALIZED_NAME_ISCSI) - private IoK8sApiCoreV1ISCSIVolumeSource iscsi; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_NFS = "nfs"; - @SerializedName(SERIALIZED_NAME_NFS) - private IoK8sApiCoreV1NFSVolumeSource nfs; - - public static final String SERIALIZED_NAME_PERSISTENT_VOLUME_CLAIM = "persistentVolumeClaim"; - @SerializedName(SERIALIZED_NAME_PERSISTENT_VOLUME_CLAIM) - private IoK8sApiCoreV1PersistentVolumeClaimVolumeSource persistentVolumeClaim; - - public static final String SERIALIZED_NAME_PHOTON_PERSISTENT_DISK = "photonPersistentDisk"; - @SerializedName(SERIALIZED_NAME_PHOTON_PERSISTENT_DISK) - private IoK8sApiCoreV1PhotonPersistentDiskVolumeSource photonPersistentDisk; - - public static final String SERIALIZED_NAME_PORTWORX_VOLUME = "portworxVolume"; - @SerializedName(SERIALIZED_NAME_PORTWORX_VOLUME) - private IoK8sApiCoreV1PortworxVolumeSource portworxVolume; - - public static final String SERIALIZED_NAME_PROJECTED = "projected"; - @SerializedName(SERIALIZED_NAME_PROJECTED) - private IoK8sApiCoreV1ProjectedVolumeSource projected; - - public static final String SERIALIZED_NAME_QUOBYTE = "quobyte"; - @SerializedName(SERIALIZED_NAME_QUOBYTE) - private IoK8sApiCoreV1QuobyteVolumeSource quobyte; - - public static final String SERIALIZED_NAME_RBD = "rbd"; - @SerializedName(SERIALIZED_NAME_RBD) - private IoK8sApiCoreV1RBDVolumeSource rbd; - - public static final String SERIALIZED_NAME_SCALE_I_O = "scaleIO"; - @SerializedName(SERIALIZED_NAME_SCALE_I_O) - private IoK8sApiCoreV1ScaleIOVolumeSource scaleIO; - - public static final String SERIALIZED_NAME_SECRET = "secret"; - @SerializedName(SERIALIZED_NAME_SECRET) - private IoK8sApiCoreV1SecretVolumeSource secret; - - public static final String SERIALIZED_NAME_STORAGEOS = "storageos"; - @SerializedName(SERIALIZED_NAME_STORAGEOS) - private IoK8sApiCoreV1StorageOSVolumeSource storageos; - - public static final String SERIALIZED_NAME_VSPHERE_VOLUME = "vsphereVolume"; - @SerializedName(SERIALIZED_NAME_VSPHERE_VOLUME) - private IoK8sApiCoreV1VsphereVirtualDiskVolumeSource vsphereVolume; - - - public IoK8sApiCoreV1Volume awsElasticBlockStore(IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource awsElasticBlockStore) { - - this.awsElasticBlockStore = awsElasticBlockStore; - return this; - } - - /** - * Get awsElasticBlockStore - * @return awsElasticBlockStore - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore() { - return awsElasticBlockStore; - } - - - public void setAwsElasticBlockStore(IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource awsElasticBlockStore) { - this.awsElasticBlockStore = awsElasticBlockStore; - } - - - public IoK8sApiCoreV1Volume azureDisk(IoK8sApiCoreV1AzureDiskVolumeSource azureDisk) { - - this.azureDisk = azureDisk; - return this; - } - - /** - * Get azureDisk - * @return azureDisk - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1AzureDiskVolumeSource getAzureDisk() { - return azureDisk; - } - - - public void setAzureDisk(IoK8sApiCoreV1AzureDiskVolumeSource azureDisk) { - this.azureDisk = azureDisk; - } - - - public IoK8sApiCoreV1Volume azureFile(IoK8sApiCoreV1AzureFileVolumeSource azureFile) { - - this.azureFile = azureFile; - return this; - } - - /** - * Get azureFile - * @return azureFile - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1AzureFileVolumeSource getAzureFile() { - return azureFile; - } - - - public void setAzureFile(IoK8sApiCoreV1AzureFileVolumeSource azureFile) { - this.azureFile = azureFile; - } - - - public IoK8sApiCoreV1Volume cephfs(IoK8sApiCoreV1CephFSVolumeSource cephfs) { - - this.cephfs = cephfs; - return this; - } - - /** - * Get cephfs - * @return cephfs - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1CephFSVolumeSource getCephfs() { - return cephfs; - } - - - public void setCephfs(IoK8sApiCoreV1CephFSVolumeSource cephfs) { - this.cephfs = cephfs; - } - - - public IoK8sApiCoreV1Volume cinder(IoK8sApiCoreV1CinderVolumeSource cinder) { - - this.cinder = cinder; - return this; - } - - /** - * Get cinder - * @return cinder - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1CinderVolumeSource getCinder() { - return cinder; - } - - - public void setCinder(IoK8sApiCoreV1CinderVolumeSource cinder) { - this.cinder = cinder; - } - - - public IoK8sApiCoreV1Volume configMap(IoK8sApiCoreV1ConfigMapVolumeSource configMap) { - - this.configMap = configMap; - return this; - } - - /** - * Get configMap - * @return configMap - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ConfigMapVolumeSource getConfigMap() { - return configMap; - } - - - public void setConfigMap(IoK8sApiCoreV1ConfigMapVolumeSource configMap) { - this.configMap = configMap; - } - - - public IoK8sApiCoreV1Volume csi(IoK8sApiCoreV1CSIVolumeSource csi) { - - this.csi = csi; - return this; - } - - /** - * Get csi - * @return csi - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1CSIVolumeSource getCsi() { - return csi; - } - - - public void setCsi(IoK8sApiCoreV1CSIVolumeSource csi) { - this.csi = csi; - } - - - public IoK8sApiCoreV1Volume downwardAPI(IoK8sApiCoreV1DownwardAPIVolumeSource downwardAPI) { - - this.downwardAPI = downwardAPI; - return this; - } - - /** - * Get downwardAPI - * @return downwardAPI - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1DownwardAPIVolumeSource getDownwardAPI() { - return downwardAPI; - } - - - public void setDownwardAPI(IoK8sApiCoreV1DownwardAPIVolumeSource downwardAPI) { - this.downwardAPI = downwardAPI; - } - - - public IoK8sApiCoreV1Volume emptyDir(IoK8sApiCoreV1EmptyDirVolumeSource emptyDir) { - - this.emptyDir = emptyDir; - return this; - } - - /** - * Get emptyDir - * @return emptyDir - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1EmptyDirVolumeSource getEmptyDir() { - return emptyDir; - } - - - public void setEmptyDir(IoK8sApiCoreV1EmptyDirVolumeSource emptyDir) { - this.emptyDir = emptyDir; - } - - - public IoK8sApiCoreV1Volume fc(IoK8sApiCoreV1FCVolumeSource fc) { - - this.fc = fc; - return this; - } - - /** - * Get fc - * @return fc - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1FCVolumeSource getFc() { - return fc; - } - - - public void setFc(IoK8sApiCoreV1FCVolumeSource fc) { - this.fc = fc; - } - - - public IoK8sApiCoreV1Volume flexVolume(IoK8sApiCoreV1FlexVolumeSource flexVolume) { - - this.flexVolume = flexVolume; - return this; - } - - /** - * Get flexVolume - * @return flexVolume - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1FlexVolumeSource getFlexVolume() { - return flexVolume; - } - - - public void setFlexVolume(IoK8sApiCoreV1FlexVolumeSource flexVolume) { - this.flexVolume = flexVolume; - } - - - public IoK8sApiCoreV1Volume flocker(IoK8sApiCoreV1FlockerVolumeSource flocker) { - - this.flocker = flocker; - return this; - } - - /** - * Get flocker - * @return flocker - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1FlockerVolumeSource getFlocker() { - return flocker; - } - - - public void setFlocker(IoK8sApiCoreV1FlockerVolumeSource flocker) { - this.flocker = flocker; - } - - - public IoK8sApiCoreV1Volume gcePersistentDisk(IoK8sApiCoreV1GCEPersistentDiskVolumeSource gcePersistentDisk) { - - this.gcePersistentDisk = gcePersistentDisk; - return this; - } - - /** - * Get gcePersistentDisk - * @return gcePersistentDisk - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1GCEPersistentDiskVolumeSource getGcePersistentDisk() { - return gcePersistentDisk; - } - - - public void setGcePersistentDisk(IoK8sApiCoreV1GCEPersistentDiskVolumeSource gcePersistentDisk) { - this.gcePersistentDisk = gcePersistentDisk; - } - - - public IoK8sApiCoreV1Volume gitRepo(IoK8sApiCoreV1GitRepoVolumeSource gitRepo) { - - this.gitRepo = gitRepo; - return this; - } - - /** - * Get gitRepo - * @return gitRepo - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1GitRepoVolumeSource getGitRepo() { - return gitRepo; - } - - - public void setGitRepo(IoK8sApiCoreV1GitRepoVolumeSource gitRepo) { - this.gitRepo = gitRepo; - } - - - public IoK8sApiCoreV1Volume glusterfs(IoK8sApiCoreV1GlusterfsVolumeSource glusterfs) { - - this.glusterfs = glusterfs; - return this; - } - - /** - * Get glusterfs - * @return glusterfs - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1GlusterfsVolumeSource getGlusterfs() { - return glusterfs; - } - - - public void setGlusterfs(IoK8sApiCoreV1GlusterfsVolumeSource glusterfs) { - this.glusterfs = glusterfs; - } - - - public IoK8sApiCoreV1Volume hostPath(IoK8sApiCoreV1HostPathVolumeSource hostPath) { - - this.hostPath = hostPath; - return this; - } - - /** - * Get hostPath - * @return hostPath - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1HostPathVolumeSource getHostPath() { - return hostPath; - } - - - public void setHostPath(IoK8sApiCoreV1HostPathVolumeSource hostPath) { - this.hostPath = hostPath; - } - - - public IoK8sApiCoreV1Volume iscsi(IoK8sApiCoreV1ISCSIVolumeSource iscsi) { - - this.iscsi = iscsi; - return this; - } - - /** - * Get iscsi - * @return iscsi - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ISCSIVolumeSource getIscsi() { - return iscsi; - } - - - public void setIscsi(IoK8sApiCoreV1ISCSIVolumeSource iscsi) { - this.iscsi = iscsi; - } - - - public IoK8sApiCoreV1Volume name(String name) { - - this.name = name; - return this; - } - - /** - * Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - * @return name - **/ - @ApiModelProperty(required = true, value = "Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1Volume nfs(IoK8sApiCoreV1NFSVolumeSource nfs) { - - this.nfs = nfs; - return this; - } - - /** - * Get nfs - * @return nfs - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1NFSVolumeSource getNfs() { - return nfs; - } - - - public void setNfs(IoK8sApiCoreV1NFSVolumeSource nfs) { - this.nfs = nfs; - } - - - public IoK8sApiCoreV1Volume persistentVolumeClaim(IoK8sApiCoreV1PersistentVolumeClaimVolumeSource persistentVolumeClaim) { - - this.persistentVolumeClaim = persistentVolumeClaim; - return this; - } - - /** - * Get persistentVolumeClaim - * @return persistentVolumeClaim - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PersistentVolumeClaimVolumeSource getPersistentVolumeClaim() { - return persistentVolumeClaim; - } - - - public void setPersistentVolumeClaim(IoK8sApiCoreV1PersistentVolumeClaimVolumeSource persistentVolumeClaim) { - this.persistentVolumeClaim = persistentVolumeClaim; - } - - - public IoK8sApiCoreV1Volume photonPersistentDisk(IoK8sApiCoreV1PhotonPersistentDiskVolumeSource photonPersistentDisk) { - - this.photonPersistentDisk = photonPersistentDisk; - return this; - } - - /** - * Get photonPersistentDisk - * @return photonPersistentDisk - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PhotonPersistentDiskVolumeSource getPhotonPersistentDisk() { - return photonPersistentDisk; - } - - - public void setPhotonPersistentDisk(IoK8sApiCoreV1PhotonPersistentDiskVolumeSource photonPersistentDisk) { - this.photonPersistentDisk = photonPersistentDisk; - } - - - public IoK8sApiCoreV1Volume portworxVolume(IoK8sApiCoreV1PortworxVolumeSource portworxVolume) { - - this.portworxVolume = portworxVolume; - return this; - } - - /** - * Get portworxVolume - * @return portworxVolume - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1PortworxVolumeSource getPortworxVolume() { - return portworxVolume; - } - - - public void setPortworxVolume(IoK8sApiCoreV1PortworxVolumeSource portworxVolume) { - this.portworxVolume = portworxVolume; - } - - - public IoK8sApiCoreV1Volume projected(IoK8sApiCoreV1ProjectedVolumeSource projected) { - - this.projected = projected; - return this; - } - - /** - * Get projected - * @return projected - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ProjectedVolumeSource getProjected() { - return projected; - } - - - public void setProjected(IoK8sApiCoreV1ProjectedVolumeSource projected) { - this.projected = projected; - } - - - public IoK8sApiCoreV1Volume quobyte(IoK8sApiCoreV1QuobyteVolumeSource quobyte) { - - this.quobyte = quobyte; - return this; - } - - /** - * Get quobyte - * @return quobyte - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1QuobyteVolumeSource getQuobyte() { - return quobyte; - } - - - public void setQuobyte(IoK8sApiCoreV1QuobyteVolumeSource quobyte) { - this.quobyte = quobyte; - } - - - public IoK8sApiCoreV1Volume rbd(IoK8sApiCoreV1RBDVolumeSource rbd) { - - this.rbd = rbd; - return this; - } - - /** - * Get rbd - * @return rbd - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1RBDVolumeSource getRbd() { - return rbd; - } - - - public void setRbd(IoK8sApiCoreV1RBDVolumeSource rbd) { - this.rbd = rbd; - } - - - public IoK8sApiCoreV1Volume scaleIO(IoK8sApiCoreV1ScaleIOVolumeSource scaleIO) { - - this.scaleIO = scaleIO; - return this; - } - - /** - * Get scaleIO - * @return scaleIO - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1ScaleIOVolumeSource getScaleIO() { - return scaleIO; - } - - - public void setScaleIO(IoK8sApiCoreV1ScaleIOVolumeSource scaleIO) { - this.scaleIO = scaleIO; - } - - - public IoK8sApiCoreV1Volume secret(IoK8sApiCoreV1SecretVolumeSource secret) { - - this.secret = secret; - return this; - } - - /** - * Get secret - * @return secret - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1SecretVolumeSource getSecret() { - return secret; - } - - - public void setSecret(IoK8sApiCoreV1SecretVolumeSource secret) { - this.secret = secret; - } - - - public IoK8sApiCoreV1Volume storageos(IoK8sApiCoreV1StorageOSVolumeSource storageos) { - - this.storageos = storageos; - return this; - } - - /** - * Get storageos - * @return storageos - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1StorageOSVolumeSource getStorageos() { - return storageos; - } - - - public void setStorageos(IoK8sApiCoreV1StorageOSVolumeSource storageos) { - this.storageos = storageos; - } - - - public IoK8sApiCoreV1Volume vsphereVolume(IoK8sApiCoreV1VsphereVirtualDiskVolumeSource vsphereVolume) { - - this.vsphereVolume = vsphereVolume; - return this; - } - - /** - * Get vsphereVolume - * @return vsphereVolume - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApiCoreV1VsphereVirtualDiskVolumeSource getVsphereVolume() { - return vsphereVolume; - } - - - public void setVsphereVolume(IoK8sApiCoreV1VsphereVirtualDiskVolumeSource vsphereVolume) { - this.vsphereVolume = vsphereVolume; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1Volume ioK8sApiCoreV1Volume = (IoK8sApiCoreV1Volume) o; - return Objects.equals(this.awsElasticBlockStore, ioK8sApiCoreV1Volume.awsElasticBlockStore) && - Objects.equals(this.azureDisk, ioK8sApiCoreV1Volume.azureDisk) && - Objects.equals(this.azureFile, ioK8sApiCoreV1Volume.azureFile) && - Objects.equals(this.cephfs, ioK8sApiCoreV1Volume.cephfs) && - Objects.equals(this.cinder, ioK8sApiCoreV1Volume.cinder) && - Objects.equals(this.configMap, ioK8sApiCoreV1Volume.configMap) && - Objects.equals(this.csi, ioK8sApiCoreV1Volume.csi) && - Objects.equals(this.downwardAPI, ioK8sApiCoreV1Volume.downwardAPI) && - Objects.equals(this.emptyDir, ioK8sApiCoreV1Volume.emptyDir) && - Objects.equals(this.fc, ioK8sApiCoreV1Volume.fc) && - Objects.equals(this.flexVolume, ioK8sApiCoreV1Volume.flexVolume) && - Objects.equals(this.flocker, ioK8sApiCoreV1Volume.flocker) && - Objects.equals(this.gcePersistentDisk, ioK8sApiCoreV1Volume.gcePersistentDisk) && - Objects.equals(this.gitRepo, ioK8sApiCoreV1Volume.gitRepo) && - Objects.equals(this.glusterfs, ioK8sApiCoreV1Volume.glusterfs) && - Objects.equals(this.hostPath, ioK8sApiCoreV1Volume.hostPath) && - Objects.equals(this.iscsi, ioK8sApiCoreV1Volume.iscsi) && - Objects.equals(this.name, ioK8sApiCoreV1Volume.name) && - Objects.equals(this.nfs, ioK8sApiCoreV1Volume.nfs) && - Objects.equals(this.persistentVolumeClaim, ioK8sApiCoreV1Volume.persistentVolumeClaim) && - Objects.equals(this.photonPersistentDisk, ioK8sApiCoreV1Volume.photonPersistentDisk) && - Objects.equals(this.portworxVolume, ioK8sApiCoreV1Volume.portworxVolume) && - Objects.equals(this.projected, ioK8sApiCoreV1Volume.projected) && - Objects.equals(this.quobyte, ioK8sApiCoreV1Volume.quobyte) && - Objects.equals(this.rbd, ioK8sApiCoreV1Volume.rbd) && - Objects.equals(this.scaleIO, ioK8sApiCoreV1Volume.scaleIO) && - Objects.equals(this.secret, ioK8sApiCoreV1Volume.secret) && - Objects.equals(this.storageos, ioK8sApiCoreV1Volume.storageos) && - Objects.equals(this.vsphereVolume, ioK8sApiCoreV1Volume.vsphereVolume); - } - - @Override - public int hashCode() { - return Objects.hash(awsElasticBlockStore, azureDisk, azureFile, cephfs, cinder, configMap, csi, downwardAPI, emptyDir, fc, flexVolume, flocker, gcePersistentDisk, gitRepo, glusterfs, hostPath, iscsi, name, nfs, persistentVolumeClaim, photonPersistentDisk, portworxVolume, projected, quobyte, rbd, scaleIO, secret, storageos, vsphereVolume); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Volume {\n"); - sb.append(" awsElasticBlockStore: ").append(toIndentedString(awsElasticBlockStore)).append("\n"); - sb.append(" azureDisk: ").append(toIndentedString(azureDisk)).append("\n"); - sb.append(" azureFile: ").append(toIndentedString(azureFile)).append("\n"); - sb.append(" cephfs: ").append(toIndentedString(cephfs)).append("\n"); - sb.append(" cinder: ").append(toIndentedString(cinder)).append("\n"); - sb.append(" configMap: ").append(toIndentedString(configMap)).append("\n"); - sb.append(" csi: ").append(toIndentedString(csi)).append("\n"); - sb.append(" downwardAPI: ").append(toIndentedString(downwardAPI)).append("\n"); - sb.append(" emptyDir: ").append(toIndentedString(emptyDir)).append("\n"); - sb.append(" fc: ").append(toIndentedString(fc)).append("\n"); - sb.append(" flexVolume: ").append(toIndentedString(flexVolume)).append("\n"); - sb.append(" flocker: ").append(toIndentedString(flocker)).append("\n"); - sb.append(" gcePersistentDisk: ").append(toIndentedString(gcePersistentDisk)).append("\n"); - sb.append(" gitRepo: ").append(toIndentedString(gitRepo)).append("\n"); - sb.append(" glusterfs: ").append(toIndentedString(glusterfs)).append("\n"); - sb.append(" hostPath: ").append(toIndentedString(hostPath)).append("\n"); - sb.append(" iscsi: ").append(toIndentedString(iscsi)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" nfs: ").append(toIndentedString(nfs)).append("\n"); - sb.append(" persistentVolumeClaim: ").append(toIndentedString(persistentVolumeClaim)).append("\n"); - sb.append(" photonPersistentDisk: ").append(toIndentedString(photonPersistentDisk)).append("\n"); - sb.append(" portworxVolume: ").append(toIndentedString(portworxVolume)).append("\n"); - sb.append(" projected: ").append(toIndentedString(projected)).append("\n"); - sb.append(" quobyte: ").append(toIndentedString(quobyte)).append("\n"); - sb.append(" rbd: ").append(toIndentedString(rbd)).append("\n"); - sb.append(" scaleIO: ").append(toIndentedString(scaleIO)).append("\n"); - sb.append(" secret: ").append(toIndentedString(secret)).append("\n"); - sb.append(" storageos: ").append(toIndentedString(storageos)).append("\n"); - sb.append(" vsphereVolume: ").append(toIndentedString(vsphereVolume)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeDevice.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeDevice.java deleted file mode 100644 index 58aa8288..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeDevice.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * volumeDevice describes a mapping of a raw block device within a container. - */ -@ApiModel(description = "volumeDevice describes a mapping of a raw block device within a container.") - -public class IoK8sApiCoreV1VolumeDevice { - public static final String SERIALIZED_NAME_DEVICE_PATH = "devicePath"; - @SerializedName(SERIALIZED_NAME_DEVICE_PATH) - private String devicePath; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - - public IoK8sApiCoreV1VolumeDevice devicePath(String devicePath) { - - this.devicePath = devicePath; - return this; - } - - /** - * devicePath is the path inside of the container that the device will be mapped to. - * @return devicePath - **/ - @ApiModelProperty(required = true, value = "devicePath is the path inside of the container that the device will be mapped to.") - - public String getDevicePath() { - return devicePath; - } - - - public void setDevicePath(String devicePath) { - this.devicePath = devicePath; - } - - - public IoK8sApiCoreV1VolumeDevice name(String name) { - - this.name = name; - return this; - } - - /** - * name must match the name of a persistentVolumeClaim in the pod - * @return name - **/ - @ApiModelProperty(required = true, value = "name must match the name of a persistentVolumeClaim in the pod") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1VolumeDevice ioK8sApiCoreV1VolumeDevice = (IoK8sApiCoreV1VolumeDevice) o; - return Objects.equals(this.devicePath, ioK8sApiCoreV1VolumeDevice.devicePath) && - Objects.equals(this.name, ioK8sApiCoreV1VolumeDevice.name); - } - - @Override - public int hashCode() { - return Objects.hash(devicePath, name); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1VolumeDevice {\n"); - sb.append(" devicePath: ").append(toIndentedString(devicePath)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeMount.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeMount.java deleted file mode 100644 index 3928de3a..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeMount.java +++ /dev/null @@ -1,243 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * VolumeMount describes a mounting of a Volume within a container. - */ -@ApiModel(description = "VolumeMount describes a mounting of a Volume within a container.") - -public class IoK8sApiCoreV1VolumeMount { - public static final String SERIALIZED_NAME_MOUNT_PATH = "mountPath"; - @SerializedName(SERIALIZED_NAME_MOUNT_PATH) - private String mountPath; - - public static final String SERIALIZED_NAME_MOUNT_PROPAGATION = "mountPropagation"; - @SerializedName(SERIALIZED_NAME_MOUNT_PROPAGATION) - private String mountPropagation; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_READ_ONLY = "readOnly"; - @SerializedName(SERIALIZED_NAME_READ_ONLY) - private Boolean readOnly; - - public static final String SERIALIZED_NAME_SUB_PATH = "subPath"; - @SerializedName(SERIALIZED_NAME_SUB_PATH) - private String subPath; - - public static final String SERIALIZED_NAME_SUB_PATH_EXPR = "subPathExpr"; - @SerializedName(SERIALIZED_NAME_SUB_PATH_EXPR) - private String subPathExpr; - - - public IoK8sApiCoreV1VolumeMount mountPath(String mountPath) { - - this.mountPath = mountPath; - return this; - } - - /** - * Path within the container at which the volume should be mounted. Must not contain ':'. - * @return mountPath - **/ - @ApiModelProperty(required = true, value = "Path within the container at which the volume should be mounted. Must not contain ':'.") - - public String getMountPath() { - return mountPath; - } - - - public void setMountPath(String mountPath) { - this.mountPath = mountPath; - } - - - public IoK8sApiCoreV1VolumeMount mountPropagation(String mountPropagation) { - - this.mountPropagation = mountPropagation; - return this; - } - - /** - * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. - * @return mountPropagation - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10.") - - public String getMountPropagation() { - return mountPropagation; - } - - - public void setMountPropagation(String mountPropagation) { - this.mountPropagation = mountPropagation; - } - - - public IoK8sApiCoreV1VolumeMount name(String name) { - - this.name = name; - return this; - } - - /** - * This must match the Name of a Volume. - * @return name - **/ - @ApiModelProperty(required = true, value = "This must match the Name of a Volume.") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApiCoreV1VolumeMount readOnly(Boolean readOnly) { - - this.readOnly = readOnly; - return this; - } - - /** - * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. - * @return readOnly - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false.") - - public Boolean getReadOnly() { - return readOnly; - } - - - public void setReadOnly(Boolean readOnly) { - this.readOnly = readOnly; - } - - - public IoK8sApiCoreV1VolumeMount subPath(String subPath) { - - this.subPath = subPath; - return this; - } - - /** - * Path within the volume from which the container's volume should be mounted. Defaults to \"\" (volume's root). - * @return subPath - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Path within the volume from which the container's volume should be mounted. Defaults to \"\" (volume's root).") - - public String getSubPath() { - return subPath; - } - - - public void setSubPath(String subPath) { - this.subPath = subPath; - } - - - public IoK8sApiCoreV1VolumeMount subPathExpr(String subPathExpr) { - - this.subPathExpr = subPathExpr; - return this; - } - - /** - * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \"\" (volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15. - * @return subPathExpr - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \"\" (volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15.") - - public String getSubPathExpr() { - return subPathExpr; - } - - - public void setSubPathExpr(String subPathExpr) { - this.subPathExpr = subPathExpr; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApiCoreV1VolumeMount ioK8sApiCoreV1VolumeMount = (IoK8sApiCoreV1VolumeMount) o; - return Objects.equals(this.mountPath, ioK8sApiCoreV1VolumeMount.mountPath) && - Objects.equals(this.mountPropagation, ioK8sApiCoreV1VolumeMount.mountPropagation) && - Objects.equals(this.name, ioK8sApiCoreV1VolumeMount.name) && - Objects.equals(this.readOnly, ioK8sApiCoreV1VolumeMount.readOnly) && - Objects.equals(this.subPath, ioK8sApiCoreV1VolumeMount.subPath) && - Objects.equals(this.subPathExpr, ioK8sApiCoreV1VolumeMount.subPathExpr); - } - - @Override - public int hashCode() { - return Objects.hash(mountPath, mountPropagation, name, readOnly, subPath, subPathExpr); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1VolumeMount {\n"); - sb.append(" mountPath: ").append(toIndentedString(mountPath)).append("\n"); - sb.append(" mountPropagation: ").append(toIndentedString(mountPropagation)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); - sb.append(" subPath: ").append(toIndentedString(subPath)).append("\n"); - sb.append(" subPathExpr: ").append(toIndentedString(subPathExpr)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.java b/src/main/java/io/argoproj/workflow/models/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.java index c3620d32..48a4400e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.java +++ b/src/main/java/io/argoproj/workflow/models/IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1LabelSelector; +import io.argoproj.workflow.models.LabelSelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -41,7 +41,7 @@ public class IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec { public static final String SERIALIZED_NAME_SELECTOR = "selector"; @SerializedName(SERIALIZED_NAME_SELECTOR) - private IoK8sApimachineryPkgApisMetaV1LabelSelector selector; + private LabelSelector selector; public IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec maxUnavailable(String maxUnavailable) { @@ -90,7 +90,7 @@ public void setMinAvailable(String minAvailable) { } - public IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec selector(IoK8sApimachineryPkgApisMetaV1LabelSelector selector) { + public IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec selector(LabelSelector selector) { this.selector = selector; return this; @@ -103,12 +103,12 @@ public IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec selector(IoK8sApimachineryPk @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1LabelSelector getSelector() { + public LabelSelector getSelector() { return selector; } - public void setSelector(IoK8sApimachineryPkgApisMetaV1LabelSelector selector) { + public void setSelector(LabelSelector selector) { this.selector = selector; } diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ListMeta.java b/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ListMeta.java deleted file mode 100644 index dc3e86ff..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ListMeta.java +++ /dev/null @@ -1,187 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; - -/** - * ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. - */ -@ApiModel(description = "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.") - -public class IoK8sApimachineryPkgApisMetaV1ListMeta { - public static final String SERIALIZED_NAME_CONTINUE = "continue"; - @SerializedName(SERIALIZED_NAME_CONTINUE) - private String _continue; - - public static final String SERIALIZED_NAME_REMAINING_ITEM_COUNT = "remainingItemCount"; - @SerializedName(SERIALIZED_NAME_REMAINING_ITEM_COUNT) - private Long remainingItemCount; - - public static final String SERIALIZED_NAME_RESOURCE_VERSION = "resourceVersion"; - @SerializedName(SERIALIZED_NAME_RESOURCE_VERSION) - private String resourceVersion; - - public static final String SERIALIZED_NAME_SELF_LINK = "selfLink"; - @SerializedName(SERIALIZED_NAME_SELF_LINK) - private String selfLink; - - - public IoK8sApimachineryPkgApisMetaV1ListMeta _continue(String _continue) { - - this._continue = _continue; - return this; - } - - /** - * continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. - * @return _continue - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.") - - public String getContinue() { - return _continue; - } - - - public void setContinue(String _continue) { - this._continue = _continue; - } - - - public IoK8sApimachineryPkgApisMetaV1ListMeta remainingItemCount(Long remainingItemCount) { - - this.remainingItemCount = remainingItemCount; - return this; - } - - /** - * remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. This field is alpha and can be changed or removed without notice. - * @return remainingItemCount - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. This field is alpha and can be changed or removed without notice.") - - public Long getRemainingItemCount() { - return remainingItemCount; - } - - - public void setRemainingItemCount(Long remainingItemCount) { - this.remainingItemCount = remainingItemCount; - } - - - public IoK8sApimachineryPkgApisMetaV1ListMeta resourceVersion(String resourceVersion) { - - this.resourceVersion = resourceVersion; - return this; - } - - /** - * String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency - * @return resourceVersion - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency") - - public String getResourceVersion() { - return resourceVersion; - } - - - public void setResourceVersion(String resourceVersion) { - this.resourceVersion = resourceVersion; - } - - - public IoK8sApimachineryPkgApisMetaV1ListMeta selfLink(String selfLink) { - - this.selfLink = selfLink; - return this; - } - - /** - * selfLink is a URL representing this object. Populated by the system. Read-only. - * @return selfLink - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "selfLink is a URL representing this object. Populated by the system. Read-only.") - - public String getSelfLink() { - return selfLink; - } - - - public void setSelfLink(String selfLink) { - this.selfLink = selfLink; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApimachineryPkgApisMetaV1ListMeta ioK8sApimachineryPkgApisMetaV1ListMeta = (IoK8sApimachineryPkgApisMetaV1ListMeta) o; - return Objects.equals(this._continue, ioK8sApimachineryPkgApisMetaV1ListMeta._continue) && - Objects.equals(this.remainingItemCount, ioK8sApimachineryPkgApisMetaV1ListMeta.remainingItemCount) && - Objects.equals(this.resourceVersion, ioK8sApimachineryPkgApisMetaV1ListMeta.resourceVersion) && - Objects.equals(this.selfLink, ioK8sApimachineryPkgApisMetaV1ListMeta.selfLink); - } - - @Override - public int hashCode() { - return Objects.hash(_continue, remainingItemCount, resourceVersion, selfLink); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1ListMeta {\n"); - sb.append(" _continue: ").append(toIndentedString(_continue)).append("\n"); - sb.append(" remainingItemCount: ").append(toIndentedString(remainingItemCount)).append("\n"); - sb.append(" resourceVersion: ").append(toIndentedString(resourceVersion)).append("\n"); - sb.append(" selfLink: ").append(toIndentedString(selfLink)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ObjectMeta.java b/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ObjectMeta.java deleted file mode 100644 index 308a3de0..00000000 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ObjectMeta.java +++ /dev/null @@ -1,612 +0,0 @@ -/* - * Argo - * Argo - * - * The version of the OpenAPI document: v2.10.1 - * - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package io.argoproj.workflow.models; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1Initializers; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1OwnerReference; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import org.joda.time.DateTime; - -/** - * ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. - */ -@ApiModel(description = "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.") - -public class IoK8sApimachineryPkgApisMetaV1ObjectMeta { - public static final String SERIALIZED_NAME_ANNOTATIONS = "annotations"; - @SerializedName(SERIALIZED_NAME_ANNOTATIONS) - private Map annotations = null; - - public static final String SERIALIZED_NAME_CLUSTER_NAME = "clusterName"; - @SerializedName(SERIALIZED_NAME_CLUSTER_NAME) - private String clusterName; - - public static final String SERIALIZED_NAME_CREATION_TIMESTAMP = "creationTimestamp"; - @SerializedName(SERIALIZED_NAME_CREATION_TIMESTAMP) - private DateTime creationTimestamp; - - public static final String SERIALIZED_NAME_DELETION_GRACE_PERIOD_SECONDS = "deletionGracePeriodSeconds"; - @SerializedName(SERIALIZED_NAME_DELETION_GRACE_PERIOD_SECONDS) - private Long deletionGracePeriodSeconds; - - public static final String SERIALIZED_NAME_DELETION_TIMESTAMP = "deletionTimestamp"; - @SerializedName(SERIALIZED_NAME_DELETION_TIMESTAMP) - private DateTime deletionTimestamp; - - public static final String SERIALIZED_NAME_FINALIZERS = "finalizers"; - @SerializedName(SERIALIZED_NAME_FINALIZERS) - private List finalizers = null; - - public static final String SERIALIZED_NAME_GENERATE_NAME = "generateName"; - @SerializedName(SERIALIZED_NAME_GENERATE_NAME) - private String generateName; - - public static final String SERIALIZED_NAME_GENERATION = "generation"; - @SerializedName(SERIALIZED_NAME_GENERATION) - private Long generation; - - public static final String SERIALIZED_NAME_INITIALIZERS = "initializers"; - @SerializedName(SERIALIZED_NAME_INITIALIZERS) - private IoK8sApimachineryPkgApisMetaV1Initializers initializers; - - public static final String SERIALIZED_NAME_LABELS = "labels"; - @SerializedName(SERIALIZED_NAME_LABELS) - private Map labels = null; - - public static final String SERIALIZED_NAME_MANAGED_FIELDS = "managedFields"; - @SerializedName(SERIALIZED_NAME_MANAGED_FIELDS) - private List managedFields = null; - - public static final String SERIALIZED_NAME_NAME = "name"; - @SerializedName(SERIALIZED_NAME_NAME) - private String name; - - public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; - @SerializedName(SERIALIZED_NAME_NAMESPACE) - private String namespace; - - public static final String SERIALIZED_NAME_OWNER_REFERENCES = "ownerReferences"; - @SerializedName(SERIALIZED_NAME_OWNER_REFERENCES) - private List ownerReferences = null; - - public static final String SERIALIZED_NAME_RESOURCE_VERSION = "resourceVersion"; - @SerializedName(SERIALIZED_NAME_RESOURCE_VERSION) - private String resourceVersion; - - public static final String SERIALIZED_NAME_SELF_LINK = "selfLink"; - @SerializedName(SERIALIZED_NAME_SELF_LINK) - private String selfLink; - - public static final String SERIALIZED_NAME_UID = "uid"; - @SerializedName(SERIALIZED_NAME_UID) - private String uid; - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta annotations(Map annotations) { - - this.annotations = annotations; - return this; - } - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta putAnnotationsItem(String key, String annotationsItem) { - if (this.annotations == null) { - this.annotations = new HashMap(); - } - this.annotations.put(key, annotationsItem); - return this; - } - - /** - * 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 - * @return annotations - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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") - - public Map getAnnotations() { - return annotations; - } - - - public void setAnnotations(Map annotations) { - this.annotations = annotations; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta clusterName(String clusterName) { - - this.clusterName = clusterName; - return this; - } - - /** - * 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. - * @return clusterName - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public String getClusterName() { - return clusterName; - } - - - public void setClusterName(String clusterName) { - this.clusterName = clusterName; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta creationTimestamp(DateTime creationTimestamp) { - - this.creationTimestamp = creationTimestamp; - return this; - } - - /** - * 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. - * @return creationTimestamp - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public DateTime getCreationTimestamp() { - return creationTimestamp; - } - - - public void setCreationTimestamp(DateTime creationTimestamp) { - this.creationTimestamp = creationTimestamp; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta deletionGracePeriodSeconds(Long deletionGracePeriodSeconds) { - - this.deletionGracePeriodSeconds = deletionGracePeriodSeconds; - return this; - } - - /** - * 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. - * @return deletionGracePeriodSeconds - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public Long getDeletionGracePeriodSeconds() { - return deletionGracePeriodSeconds; - } - - - public void setDeletionGracePeriodSeconds(Long deletionGracePeriodSeconds) { - this.deletionGracePeriodSeconds = deletionGracePeriodSeconds; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta deletionTimestamp(DateTime deletionTimestamp) { - - this.deletionTimestamp = deletionTimestamp; - return this; - } - - /** - * 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. - * @return deletionTimestamp - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public DateTime getDeletionTimestamp() { - return deletionTimestamp; - } - - - public void setDeletionTimestamp(DateTime deletionTimestamp) { - this.deletionTimestamp = deletionTimestamp; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta finalizers(List finalizers) { - - this.finalizers = finalizers; - return this; - } - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta addFinalizersItem(String finalizersItem) { - if (this.finalizers == null) { - this.finalizers = new ArrayList(); - } - this.finalizers.add(finalizersItem); - return this; - } - - /** - * 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. - * @return finalizers - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public List getFinalizers() { - return finalizers; - } - - - public void setFinalizers(List finalizers) { - this.finalizers = finalizers; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta generateName(String generateName) { - - this.generateName = generateName; - return this; - } - - /** - * 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. If 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). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency - * @return generateName - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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. If 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). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#idempotency") - - public String getGenerateName() { - return generateName; - } - - - public void setGenerateName(String generateName) { - this.generateName = generateName; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta generation(Long generation) { - - this.generation = generation; - return this; - } - - /** - * A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. - * @return generation - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "A sequence number representing a specific generation of the desired state. Populated by the system. Read-only.") - - public Long getGeneration() { - return generation; - } - - - public void setGeneration(Long generation) { - this.generation = generation; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta initializers(IoK8sApimachineryPkgApisMetaV1Initializers initializers) { - - this.initializers = initializers; - return this; - } - - /** - * Get initializers - * @return initializers - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public IoK8sApimachineryPkgApisMetaV1Initializers getInitializers() { - return initializers; - } - - - public void setInitializers(IoK8sApimachineryPkgApisMetaV1Initializers initializers) { - this.initializers = initializers; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta labels(Map labels) { - - this.labels = labels; - return this; - } - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta putLabelsItem(String key, String labelsItem) { - if (this.labels == null) { - this.labels = new HashMap(); - } - this.labels.put(key, labelsItem); - return this; - } - - /** - * 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 - * @return labels - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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") - - public Map getLabels() { - return labels; - } - - - public void setLabels(Map labels) { - this.labels = labels; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta managedFields(List managedFields) { - - this.managedFields = managedFields; - return this; - } - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta addManagedFieldsItem(IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry managedFieldsItem) { - if (this.managedFields == null) { - this.managedFields = new ArrayList(); - } - this.managedFields.add(managedFieldsItem); - return this; - } - - /** - * ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object. This field is alpha and can be changed or removed without notice. - * @return managedFields - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object. This field is alpha and can be changed or removed without notice.") - - public List getManagedFields() { - return managedFields; - } - - - public void setManagedFields(List managedFields) { - this.managedFields = managedFields; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta name(String name) { - - this.name = name; - return this; - } - - /** - * 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 - * @return name - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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") - - public String getName() { - return name; - } - - - public void setName(String name) { - this.name = name; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta namespace(String namespace) { - - this.namespace = namespace; - return this; - } - - /** - * Namespace defines the space within 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. Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces - * @return namespace - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "Namespace defines the space within 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. Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces") - - public String getNamespace() { - return namespace; - } - - - public void setNamespace(String namespace) { - this.namespace = namespace; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta ownerReferences(List ownerReferences) { - - this.ownerReferences = ownerReferences; - return this; - } - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta addOwnerReferencesItem(IoK8sApimachineryPkgApisMetaV1OwnerReference ownerReferencesItem) { - if (this.ownerReferences == null) { - this.ownerReferences = new ArrayList(); - } - this.ownerReferences.add(ownerReferencesItem); - return this; - } - - /** - * 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. - * @return ownerReferences - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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.") - - public List getOwnerReferences() { - return ownerReferences; - } - - - public void setOwnerReferences(List ownerReferences) { - this.ownerReferences = ownerReferences; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta resourceVersion(String resourceVersion) { - - this.resourceVersion = resourceVersion; - return this; - } - - /** - * 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. Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency - * @return resourceVersion - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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. Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#concurrency-control-and-consistency") - - public String getResourceVersion() { - return resourceVersion; - } - - - public void setResourceVersion(String resourceVersion) { - this.resourceVersion = resourceVersion; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta selfLink(String selfLink) { - - this.selfLink = selfLink; - return this; - } - - /** - * SelfLink is a URL representing this object. Populated by the system. Read-only. - * @return selfLink - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "SelfLink is a URL representing this object. Populated by the system. Read-only.") - - public String getSelfLink() { - return selfLink; - } - - - public void setSelfLink(String selfLink) { - this.selfLink = selfLink; - } - - - public IoK8sApimachineryPkgApisMetaV1ObjectMeta uid(String uid) { - - this.uid = uid; - return this; - } - - /** - * 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. Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids - * @return uid - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "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. Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids") - - public String getUid() { - return uid; - } - - - public void setUid(String uid) { - this.uid = uid; - } - - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - IoK8sApimachineryPkgApisMetaV1ObjectMeta ioK8sApimachineryPkgApisMetaV1ObjectMeta = (IoK8sApimachineryPkgApisMetaV1ObjectMeta) o; - return Objects.equals(this.annotations, ioK8sApimachineryPkgApisMetaV1ObjectMeta.annotations) && - Objects.equals(this.clusterName, ioK8sApimachineryPkgApisMetaV1ObjectMeta.clusterName) && - Objects.equals(this.creationTimestamp, ioK8sApimachineryPkgApisMetaV1ObjectMeta.creationTimestamp) && - Objects.equals(this.deletionGracePeriodSeconds, ioK8sApimachineryPkgApisMetaV1ObjectMeta.deletionGracePeriodSeconds) && - Objects.equals(this.deletionTimestamp, ioK8sApimachineryPkgApisMetaV1ObjectMeta.deletionTimestamp) && - Objects.equals(this.finalizers, ioK8sApimachineryPkgApisMetaV1ObjectMeta.finalizers) && - Objects.equals(this.generateName, ioK8sApimachineryPkgApisMetaV1ObjectMeta.generateName) && - Objects.equals(this.generation, ioK8sApimachineryPkgApisMetaV1ObjectMeta.generation) && - Objects.equals(this.initializers, ioK8sApimachineryPkgApisMetaV1ObjectMeta.initializers) && - Objects.equals(this.labels, ioK8sApimachineryPkgApisMetaV1ObjectMeta.labels) && - Objects.equals(this.managedFields, ioK8sApimachineryPkgApisMetaV1ObjectMeta.managedFields) && - Objects.equals(this.name, ioK8sApimachineryPkgApisMetaV1ObjectMeta.name) && - Objects.equals(this.namespace, ioK8sApimachineryPkgApisMetaV1ObjectMeta.namespace) && - Objects.equals(this.ownerReferences, ioK8sApimachineryPkgApisMetaV1ObjectMeta.ownerReferences) && - Objects.equals(this.resourceVersion, ioK8sApimachineryPkgApisMetaV1ObjectMeta.resourceVersion) && - Objects.equals(this.selfLink, ioK8sApimachineryPkgApisMetaV1ObjectMeta.selfLink) && - Objects.equals(this.uid, ioK8sApimachineryPkgApisMetaV1ObjectMeta.uid); - } - - @Override - public int hashCode() { - return Objects.hash(annotations, clusterName, creationTimestamp, deletionGracePeriodSeconds, deletionTimestamp, finalizers, generateName, generation, initializers, labels, managedFields, name, namespace, ownerReferences, resourceVersion, selfLink, uid); - } - - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1ObjectMeta {\n"); - sb.append(" annotations: ").append(toIndentedString(annotations)).append("\n"); - sb.append(" clusterName: ").append(toIndentedString(clusterName)).append("\n"); - sb.append(" creationTimestamp: ").append(toIndentedString(creationTimestamp)).append("\n"); - sb.append(" deletionGracePeriodSeconds: ").append(toIndentedString(deletionGracePeriodSeconds)).append("\n"); - sb.append(" deletionTimestamp: ").append(toIndentedString(deletionTimestamp)).append("\n"); - sb.append(" finalizers: ").append(toIndentedString(finalizers)).append("\n"); - sb.append(" generateName: ").append(toIndentedString(generateName)).append("\n"); - sb.append(" generation: ").append(toIndentedString(generation)).append("\n"); - sb.append(" initializers: ").append(toIndentedString(initializers)).append("\n"); - sb.append(" labels: ").append(toIndentedString(labels)).append("\n"); - sb.append(" managedFields: ").append(toIndentedString(managedFields)).append("\n"); - sb.append(" name: ").append(toIndentedString(name)).append("\n"); - sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); - sb.append(" ownerReferences: ").append(toIndentedString(ownerReferences)).append("\n"); - sb.append(" resourceVersion: ").append(toIndentedString(resourceVersion)).append("\n"); - sb.append(" selfLink: ").append(toIndentedString(selfLink)).append("\n"); - sb.append(" uid: ").append(toIndentedString(uid)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - -} - diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1KeyToPath.java b/src/main/java/io/argoproj/workflow/models/KeyToPath.java similarity index 87% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1KeyToPath.java rename to src/main/java/io/argoproj/workflow/models/KeyToPath.java index 40389f5c..ea1b6b77 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1KeyToPath.java +++ b/src/main/java/io/argoproj/workflow/models/KeyToPath.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Maps a string key to a path within a volume.") -public class IoK8sApiCoreV1KeyToPath { +public class KeyToPath { public static final String SERIALIZED_NAME_KEY = "key"; @SerializedName(SERIALIZED_NAME_KEY) private String key; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1KeyToPath { private String path; - public IoK8sApiCoreV1KeyToPath key(String key) { + public KeyToPath key(String key) { this.key = key; return this; @@ -65,7 +65,7 @@ public void setKey(String key) { } - public IoK8sApiCoreV1KeyToPath mode(Integer mode) { + public KeyToPath mode(Integer mode) { this.mode = mode; return this; @@ -88,7 +88,7 @@ public void setMode(Integer mode) { } - public IoK8sApiCoreV1KeyToPath path(String path) { + public KeyToPath path(String path) { this.path = path; return this; @@ -118,10 +118,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1KeyToPath ioK8sApiCoreV1KeyToPath = (IoK8sApiCoreV1KeyToPath) o; - return Objects.equals(this.key, ioK8sApiCoreV1KeyToPath.key) && - Objects.equals(this.mode, ioK8sApiCoreV1KeyToPath.mode) && - Objects.equals(this.path, ioK8sApiCoreV1KeyToPath.path); + KeyToPath keyToPath = (KeyToPath) o; + return Objects.equals(this.key, keyToPath.key) && + Objects.equals(this.mode, keyToPath.mode) && + Objects.equals(this.path, keyToPath.path); } @Override @@ -133,7 +133,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1KeyToPath {\n"); + sb.append("class KeyToPath {\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); sb.append(" mode: ").append(toIndentedString(mode)).append("\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1LabelSelector.java b/src/main/java/io/argoproj/workflow/models/LabelSelector.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1LabelSelector.java rename to src/main/java/io/argoproj/workflow/models/LabelSelector.java index b7d3e499..7c98fae1 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1LabelSelector.java +++ b/src/main/java/io/argoproj/workflow/models/LabelSelector.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement; +import io.argoproj.workflow.models.LabelSelectorRequirement; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -34,25 +34,25 @@ */ @ApiModel(description = "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.") -public class IoK8sApimachineryPkgApisMetaV1LabelSelector { +public class LabelSelector { public static final String SERIALIZED_NAME_MATCH_EXPRESSIONS = "matchExpressions"; @SerializedName(SERIALIZED_NAME_MATCH_EXPRESSIONS) - private List matchExpressions = null; + private List matchExpressions = null; public static final String SERIALIZED_NAME_MATCH_LABELS = "matchLabels"; @SerializedName(SERIALIZED_NAME_MATCH_LABELS) private Map matchLabels = null; - public IoK8sApimachineryPkgApisMetaV1LabelSelector matchExpressions(List matchExpressions) { + public LabelSelector matchExpressions(List matchExpressions) { this.matchExpressions = matchExpressions; return this; } - public IoK8sApimachineryPkgApisMetaV1LabelSelector addMatchExpressionsItem(IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement matchExpressionsItem) { + public LabelSelector addMatchExpressionsItem(LabelSelectorRequirement matchExpressionsItem) { if (this.matchExpressions == null) { - this.matchExpressions = new ArrayList(); + this.matchExpressions = new ArrayList(); } this.matchExpressions.add(matchExpressionsItem); return this; @@ -65,23 +65,23 @@ public IoK8sApimachineryPkgApisMetaV1LabelSelector addMatchExpressionsItem(IoK8s @javax.annotation.Nullable @ApiModelProperty(value = "matchExpressions is a list of label selector requirements. The requirements are ANDed.") - public List getMatchExpressions() { + public List getMatchExpressions() { return matchExpressions; } - public void setMatchExpressions(List matchExpressions) { + public void setMatchExpressions(List matchExpressions) { this.matchExpressions = matchExpressions; } - public IoK8sApimachineryPkgApisMetaV1LabelSelector matchLabels(Map matchLabels) { + public LabelSelector matchLabels(Map matchLabels) { this.matchLabels = matchLabels; return this; } - public IoK8sApimachineryPkgApisMetaV1LabelSelector putMatchLabelsItem(String key, String matchLabelsItem) { + public LabelSelector putMatchLabelsItem(String key, String matchLabelsItem) { if (this.matchLabels == null) { this.matchLabels = new HashMap(); } @@ -114,9 +114,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1LabelSelector ioK8sApimachineryPkgApisMetaV1LabelSelector = (IoK8sApimachineryPkgApisMetaV1LabelSelector) o; - return Objects.equals(this.matchExpressions, ioK8sApimachineryPkgApisMetaV1LabelSelector.matchExpressions) && - Objects.equals(this.matchLabels, ioK8sApimachineryPkgApisMetaV1LabelSelector.matchLabels); + LabelSelector labelSelector = (LabelSelector) o; + return Objects.equals(this.matchExpressions, labelSelector.matchExpressions) && + Objects.equals(this.matchLabels, labelSelector.matchLabels); } @Override @@ -128,7 +128,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1LabelSelector {\n"); + sb.append("class LabelSelector {\n"); sb.append(" matchExpressions: ").append(toIndentedString(matchExpressions)).append("\n"); sb.append(" matchLabels: ").append(toIndentedString(matchLabels)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.java b/src/main/java/io/argoproj/workflow/models/LabelSelectorRequirement.java similarity index 80% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.java rename to src/main/java/io/argoproj/workflow/models/LabelSelectorRequirement.java index 14e30dd9..836ff9a3 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.java +++ b/src/main/java/io/argoproj/workflow/models/LabelSelectorRequirement.java @@ -31,7 +31,7 @@ */ @ApiModel(description = "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.") -public class IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement { +public class LabelSelectorRequirement { public static final String SERIALIZED_NAME_KEY = "key"; @SerializedName(SERIALIZED_NAME_KEY) private String key; @@ -45,7 +45,7 @@ public class IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement { private List values = null; - public IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement key(String key) { + public LabelSelectorRequirement key(String key) { this.key = key; return this; @@ -67,7 +67,7 @@ public void setKey(String key) { } - public IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement operator(String operator) { + public LabelSelectorRequirement operator(String operator) { this.operator = operator; return this; @@ -89,13 +89,13 @@ public void setOperator(String operator) { } - public IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement values(List values) { + public LabelSelectorRequirement values(List values) { this.values = values; return this; } - public IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement addValuesItem(String valuesItem) { + public LabelSelectorRequirement addValuesItem(String valuesItem) { if (this.values == null) { this.values = new ArrayList(); } @@ -128,10 +128,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement ioK8sApimachineryPkgApisMetaV1LabelSelectorRequirement = (IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement) o; - return Objects.equals(this.key, ioK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.key) && - Objects.equals(this.operator, ioK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.operator) && - Objects.equals(this.values, ioK8sApimachineryPkgApisMetaV1LabelSelectorRequirement.values); + LabelSelectorRequirement labelSelectorRequirement = (LabelSelectorRequirement) o; + return Objects.equals(this.key, labelSelectorRequirement.key) && + Objects.equals(this.operator, labelSelectorRequirement.operator) && + Objects.equals(this.values, labelSelectorRequirement.values); } @Override @@ -143,7 +143,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement {\n"); + sb.append("class LabelSelectorRequirement {\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); sb.append(" operator: ").append(toIndentedString(operator)).append("\n"); sb.append(" values: ").append(toIndentedString(values)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Link.java b/src/main/java/io/argoproj/workflow/models/Link.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Link.java rename to src/main/java/io/argoproj/workflow/models/Link.java index 57649a1b..260b028b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Link.java +++ b/src/main/java/io/argoproj/workflow/models/Link.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "A link to another app.") -public class IoArgoprojWorkflowV1alpha1Link { +public class Link { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -43,7 +43,7 @@ public class IoArgoprojWorkflowV1alpha1Link { private String url; - public IoArgoprojWorkflowV1alpha1Link name(String name) { + public Link name(String name) { this.name = name; return this; @@ -65,7 +65,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1Link scope(String scope) { + public Link scope(String scope) { this.scope = scope; return this; @@ -87,7 +87,7 @@ public void setScope(String scope) { } - public IoArgoprojWorkflowV1alpha1Link url(String url) { + public Link url(String url) { this.url = url; return this; @@ -117,10 +117,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Link ioArgoprojWorkflowV1alpha1Link = (IoArgoprojWorkflowV1alpha1Link) o; - return Objects.equals(this.name, ioArgoprojWorkflowV1alpha1Link.name) && - Objects.equals(this.scope, ioArgoprojWorkflowV1alpha1Link.scope) && - Objects.equals(this.url, ioArgoprojWorkflowV1alpha1Link.url); + Link link = (Link) o; + return Objects.equals(this.name, link.name) && + Objects.equals(this.scope, link.scope) && + Objects.equals(this.url, link.url); } @Override @@ -132,7 +132,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Link {\n"); + sb.append("class Link {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" scope: ").append(toIndentedString(scope)).append("\n"); sb.append(" url: ").append(toIndentedString(url)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.java b/src/main/java/io/argoproj/workflow/models/LintCronWorkflowRequest.java similarity index 69% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.java rename to src/main/java/io/argoproj/workflow/models/LintCronWorkflowRequest.java index eaf434be..9c80223d 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest.java +++ b/src/main/java/io/argoproj/workflow/models/LintCronWorkflowRequest.java @@ -20,26 +20,26 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflow; +import io.argoproj.workflow.models.CronWorkflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest + * LintCronWorkflowRequest */ -public class IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest { +public class LintCronWorkflowRequest { public static final String SERIALIZED_NAME_CRON_WORKFLOW = "cronWorkflow"; @SerializedName(SERIALIZED_NAME_CRON_WORKFLOW) - private IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow; + private CronWorkflow cronWorkflow; public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) private String namespace; - public IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest cronWorkflow(IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow) { + public LintCronWorkflowRequest cronWorkflow(CronWorkflow cronWorkflow) { this.cronWorkflow = cronWorkflow; return this; @@ -52,17 +52,17 @@ public IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest cronWorkflow(IoArgoproj @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow() { + public CronWorkflow getCronWorkflow() { return cronWorkflow; } - public void setCronWorkflow(IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow) { + public void setCronWorkflow(CronWorkflow cronWorkflow) { this.cronWorkflow = cronWorkflow; } - public IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest namespace(String namespace) { + public LintCronWorkflowRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest ioArgoprojWorkflowV1alpha1LintCronWorkflowRequest = (IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest) o; - return Objects.equals(this.cronWorkflow, ioArgoprojWorkflowV1alpha1LintCronWorkflowRequest.cronWorkflow) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1LintCronWorkflowRequest.namespace); + LintCronWorkflowRequest lintCronWorkflowRequest = (LintCronWorkflowRequest) o; + return Objects.equals(this.cronWorkflow, lintCronWorkflowRequest.cronWorkflow) && + Objects.equals(this.namespace, lintCronWorkflowRequest.namespace); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest {\n"); + sb.append("class LintCronWorkflowRequest {\n"); sb.append(" cronWorkflow: ").append(toIndentedString(cronWorkflow)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1LogEntry.java b/src/main/java/io/argoproj/workflow/models/LogEntry.java similarity index 80% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1LogEntry.java rename to src/main/java/io/argoproj/workflow/models/LogEntry.java index 81a7f6d7..24874f98 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1LogEntry.java +++ b/src/main/java/io/argoproj/workflow/models/LogEntry.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1LogEntry + * LogEntry */ -public class IoArgoprojWorkflowV1alpha1LogEntry { +public class LogEntry { public static final String SERIALIZED_NAME_CONTENT = "content"; @SerializedName(SERIALIZED_NAME_CONTENT) private String content; @@ -38,7 +38,7 @@ public class IoArgoprojWorkflowV1alpha1LogEntry { private String podName; - public IoArgoprojWorkflowV1alpha1LogEntry content(String content) { + public LogEntry content(String content) { this.content = content; return this; @@ -61,7 +61,7 @@ public void setContent(String content) { } - public IoArgoprojWorkflowV1alpha1LogEntry podName(String podName) { + public LogEntry podName(String podName) { this.podName = podName; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1LogEntry ioArgoprojWorkflowV1alpha1LogEntry = (IoArgoprojWorkflowV1alpha1LogEntry) o; - return Objects.equals(this.content, ioArgoprojWorkflowV1alpha1LogEntry.content) && - Objects.equals(this.podName, ioArgoprojWorkflowV1alpha1LogEntry.podName); + LogEntry logEntry = (LogEntry) o; + return Objects.equals(this.content, logEntry.content) && + Objects.equals(this.podName, logEntry.podName); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1LogEntry {\n"); + sb.append("class LogEntry {\n"); sb.append(" content: ").append(toIndentedString(content)).append("\n"); sb.append(" podName: ").append(toIndentedString(podName)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.java b/src/main/java/io/argoproj/workflow/models/ManagedFieldsEntry.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.java rename to src/main/java/io/argoproj/workflow/models/ManagedFieldsEntry.java index 18ab29db..4b103953 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.java +++ b/src/main/java/io/argoproj/workflow/models/ManagedFieldsEntry.java @@ -23,14 +23,13 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; -import org.joda.time.DateTime; /** * ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. */ @ApiModel(description = "ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.") -public class IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry { +public class ManagedFieldsEntry { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -49,10 +48,10 @@ public class IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry { public static final String SERIALIZED_NAME_TIME = "time"; @SerializedName(SERIALIZED_NAME_TIME) - private DateTime time; + private org.joda.time.DateTime time; - public IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry apiVersion(String apiVersion) { + public ManagedFieldsEntry apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -75,7 +74,7 @@ public void setApiVersion(String apiVersion) { } - public IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry fields(Object fields) { + public ManagedFieldsEntry fields(Object fields) { this.fields = fields; return this; @@ -98,7 +97,7 @@ public void setFields(Object fields) { } - public IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry manager(String manager) { + public ManagedFieldsEntry manager(String manager) { this.manager = manager; return this; @@ -121,7 +120,7 @@ public void setManager(String manager) { } - public IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry operation(String operation) { + public ManagedFieldsEntry operation(String operation) { this.operation = operation; return this; @@ -144,25 +143,25 @@ public void setOperation(String operation) { } - public IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry time(DateTime time) { + public ManagedFieldsEntry time(org.joda.time.DateTime time) { this.time = time; return this; } /** - * 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. + * Get time * @return time **/ @javax.annotation.Nullable - @ApiModelProperty(value = "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.") + @ApiModelProperty(value = "") - public DateTime getTime() { + public org.joda.time.DateTime getTime() { return time; } - public void setTime(DateTime time) { + public void setTime(org.joda.time.DateTime time) { this.time = time; } @@ -175,12 +174,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry = (IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry) o; - return Objects.equals(this.apiVersion, ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.apiVersion) && - Objects.equals(this.fields, ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.fields) && - Objects.equals(this.manager, ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.manager) && - Objects.equals(this.operation, ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.operation) && - Objects.equals(this.time, ioK8sApimachineryPkgApisMetaV1ManagedFieldsEntry.time); + ManagedFieldsEntry managedFieldsEntry = (ManagedFieldsEntry) o; + return Objects.equals(this.apiVersion, managedFieldsEntry.apiVersion) && + Objects.equals(this.fields, managedFieldsEntry.fields) && + Objects.equals(this.manager, managedFieldsEntry.manager) && + Objects.equals(this.operation, managedFieldsEntry.operation) && + Objects.equals(this.time, managedFieldsEntry.time); } @Override @@ -192,7 +191,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry {\n"); + sb.append("class ManagedFieldsEntry {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" fields: ").append(toIndentedString(fields)).append("\n"); sb.append(" manager: ").append(toIndentedString(manager)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Metadata.java b/src/main/java/io/argoproj/workflow/models/Metadata.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Metadata.java rename to src/main/java/io/argoproj/workflow/models/Metadata.java index 05642ed4..6f4358be 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Metadata.java +++ b/src/main/java/io/argoproj/workflow/models/Metadata.java @@ -32,7 +32,7 @@ */ @ApiModel(description = "Pod metdata") -public class IoArgoprojWorkflowV1alpha1Metadata { +public class Metadata { public static final String SERIALIZED_NAME_ANNOTATIONS = "annotations"; @SerializedName(SERIALIZED_NAME_ANNOTATIONS) private Map annotations = null; @@ -42,13 +42,13 @@ public class IoArgoprojWorkflowV1alpha1Metadata { private Map labels = null; - public IoArgoprojWorkflowV1alpha1Metadata annotations(Map annotations) { + public Metadata annotations(Map annotations) { this.annotations = annotations; return this; } - public IoArgoprojWorkflowV1alpha1Metadata putAnnotationsItem(String key, String annotationsItem) { + public Metadata putAnnotationsItem(String key, String annotationsItem) { if (this.annotations == null) { this.annotations = new HashMap(); } @@ -73,13 +73,13 @@ public void setAnnotations(Map annotations) { } - public IoArgoprojWorkflowV1alpha1Metadata labels(Map labels) { + public Metadata labels(Map labels) { this.labels = labels; return this; } - public IoArgoprojWorkflowV1alpha1Metadata putLabelsItem(String key, String labelsItem) { + public Metadata putLabelsItem(String key, String labelsItem) { if (this.labels == null) { this.labels = new HashMap(); } @@ -112,9 +112,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Metadata ioArgoprojWorkflowV1alpha1Metadata = (IoArgoprojWorkflowV1alpha1Metadata) o; - return Objects.equals(this.annotations, ioArgoprojWorkflowV1alpha1Metadata.annotations) && - Objects.equals(this.labels, ioArgoprojWorkflowV1alpha1Metadata.labels); + Metadata metadata = (Metadata) o; + return Objects.equals(this.annotations, metadata.annotations) && + Objects.equals(this.labels, metadata.labels); } @Override @@ -126,7 +126,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Metadata {\n"); + sb.append("class Metadata {\n"); sb.append(" annotations: ").append(toIndentedString(annotations)).append("\n"); sb.append(" labels: ").append(toIndentedString(labels)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1MetricLabel.java b/src/main/java/io/argoproj/workflow/models/MetricLabel.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1MetricLabel.java rename to src/main/java/io/argoproj/workflow/models/MetricLabel.java index 90d3d1ed..5f002d2b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1MetricLabel.java +++ b/src/main/java/io/argoproj/workflow/models/MetricLabel.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "MetricLabel is a single label for a prometheus metric") -public class IoArgoprojWorkflowV1alpha1MetricLabel { +public class MetricLabel { public static final String SERIALIZED_NAME_KEY = "key"; @SerializedName(SERIALIZED_NAME_KEY) private String key; @@ -39,7 +39,7 @@ public class IoArgoprojWorkflowV1alpha1MetricLabel { private String value; - public IoArgoprojWorkflowV1alpha1MetricLabel key(String key) { + public MetricLabel key(String key) { this.key = key; return this; @@ -61,7 +61,7 @@ public void setKey(String key) { } - public IoArgoprojWorkflowV1alpha1MetricLabel value(String value) { + public MetricLabel value(String value) { this.value = value; return this; @@ -91,9 +91,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1MetricLabel ioArgoprojWorkflowV1alpha1MetricLabel = (IoArgoprojWorkflowV1alpha1MetricLabel) o; - return Objects.equals(this.key, ioArgoprojWorkflowV1alpha1MetricLabel.key) && - Objects.equals(this.value, ioArgoprojWorkflowV1alpha1MetricLabel.value); + MetricLabel metricLabel = (MetricLabel) o; + return Objects.equals(this.key, metricLabel.key) && + Objects.equals(this.value, metricLabel.value); } @Override @@ -105,7 +105,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1MetricLabel {\n"); + sb.append("class MetricLabel {\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Metrics.java b/src/main/java/io/argoproj/workflow/models/Metrics.java similarity index 70% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Metrics.java rename to src/main/java/io/argoproj/workflow/models/Metrics.java index 2edeba08..2190da6c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Metrics.java +++ b/src/main/java/io/argoproj/workflow/models/Metrics.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Prometheus; +import io.argoproj.workflow.models.Prometheus; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,19 +32,19 @@ */ @ApiModel(description = "Metrics are a list of metrics emitted from a Workflow/Template") -public class IoArgoprojWorkflowV1alpha1Metrics { +public class Metrics { public static final String SERIALIZED_NAME_PROMETHEUS = "prometheus"; @SerializedName(SERIALIZED_NAME_PROMETHEUS) - private List prometheus = new ArrayList(); + private List prometheus = new ArrayList(); - public IoArgoprojWorkflowV1alpha1Metrics prometheus(List prometheus) { + public Metrics prometheus(List prometheus) { this.prometheus = prometheus; return this; } - public IoArgoprojWorkflowV1alpha1Metrics addPrometheusItem(IoArgoprojWorkflowV1alpha1Prometheus prometheusItem) { + public Metrics addPrometheusItem(Prometheus prometheusItem) { this.prometheus.add(prometheusItem); return this; } @@ -55,12 +55,12 @@ public IoArgoprojWorkflowV1alpha1Metrics addPrometheusItem(IoArgoprojWorkflowV1a **/ @ApiModelProperty(required = true, value = "Prometheus is a list of prometheus metrics to be emitted") - public List getPrometheus() { + public List getPrometheus() { return prometheus; } - public void setPrometheus(List prometheus) { + public void setPrometheus(List prometheus) { this.prometheus = prometheus; } @@ -73,8 +73,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Metrics ioArgoprojWorkflowV1alpha1Metrics = (IoArgoprojWorkflowV1alpha1Metrics) o; - return Objects.equals(this.prometheus, ioArgoprojWorkflowV1alpha1Metrics.prometheus); + Metrics metrics = (Metrics) o; + return Objects.equals(this.prometheus, metrics.prometheus); } @Override @@ -86,7 +86,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Metrics {\n"); + sb.append("class Metrics {\n"); sb.append(" prometheus: ").append(toIndentedString(prometheus)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NFSVolumeSource.java b/src/main/java/io/argoproj/workflow/models/NFSVolumeSource.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NFSVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/NFSVolumeSource.java index 79232874..d7649690 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NFSVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/NFSVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.") -public class IoK8sApiCoreV1NFSVolumeSource { +public class NFSVolumeSource { public static final String SERIALIZED_NAME_PATH = "path"; @SerializedName(SERIALIZED_NAME_PATH) private String path; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1NFSVolumeSource { private String server; - public IoK8sApiCoreV1NFSVolumeSource path(String path) { + public NFSVolumeSource path(String path) { this.path = path; return this; @@ -65,7 +65,7 @@ public void setPath(String path) { } - public IoK8sApiCoreV1NFSVolumeSource readOnly(Boolean readOnly) { + public NFSVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -88,7 +88,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1NFSVolumeSource server(String server) { + public NFSVolumeSource server(String server) { this.server = server; return this; @@ -118,10 +118,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1NFSVolumeSource ioK8sApiCoreV1NFSVolumeSource = (IoK8sApiCoreV1NFSVolumeSource) o; - return Objects.equals(this.path, ioK8sApiCoreV1NFSVolumeSource.path) && - Objects.equals(this.readOnly, ioK8sApiCoreV1NFSVolumeSource.readOnly) && - Objects.equals(this.server, ioK8sApiCoreV1NFSVolumeSource.server); + NFSVolumeSource nfSVolumeSource = (NFSVolumeSource) o; + return Objects.equals(this.path, nfSVolumeSource.path) && + Objects.equals(this.readOnly, nfSVolumeSource.readOnly) && + Objects.equals(this.server, nfSVolumeSource.server); } @Override @@ -133,7 +133,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1NFSVolumeSource {\n"); + sb.append("class NFSVolumeSource {\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append(" server: ").append(toIndentedString(server)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeAffinity.java b/src/main/java/io/argoproj/workflow/models/NodeAffinity.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeAffinity.java rename to src/main/java/io/argoproj/workflow/models/NodeAffinity.java index 6f0f72f8..aa8fe175 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeAffinity.java +++ b/src/main/java/io/argoproj/workflow/models/NodeAffinity.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1NodeSelector; -import io.argoproj.workflow.models.IoK8sApiCoreV1PreferredSchedulingTerm; +import io.argoproj.workflow.models.NodeSelector; +import io.argoproj.workflow.models.PreferredSchedulingTerm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +33,25 @@ */ @ApiModel(description = "Node affinity is a group of node affinity scheduling rules.") -public class IoK8sApiCoreV1NodeAffinity { +public class NodeAffinity { public static final String SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "preferredDuringSchedulingIgnoredDuringExecution"; @SerializedName(SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION) - private List preferredDuringSchedulingIgnoredDuringExecution = null; + private List preferredDuringSchedulingIgnoredDuringExecution = null; public static final String SERIALIZED_NAME_REQUIRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "requiredDuringSchedulingIgnoredDuringExecution"; @SerializedName(SERIALIZED_NAME_REQUIRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION) - private IoK8sApiCoreV1NodeSelector requiredDuringSchedulingIgnoredDuringExecution; + private NodeSelector requiredDuringSchedulingIgnoredDuringExecution; - public IoK8sApiCoreV1NodeAffinity preferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { + public NodeAffinity preferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { this.preferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; return this; } - public IoK8sApiCoreV1NodeAffinity addPreferredDuringSchedulingIgnoredDuringExecutionItem(IoK8sApiCoreV1PreferredSchedulingTerm preferredDuringSchedulingIgnoredDuringExecutionItem) { + public NodeAffinity addPreferredDuringSchedulingIgnoredDuringExecutionItem(PreferredSchedulingTerm preferredDuringSchedulingIgnoredDuringExecutionItem) { if (this.preferredDuringSchedulingIgnoredDuringExecution == null) { - this.preferredDuringSchedulingIgnoredDuringExecution = new ArrayList(); + this.preferredDuringSchedulingIgnoredDuringExecution = new ArrayList(); } this.preferredDuringSchedulingIgnoredDuringExecution.add(preferredDuringSchedulingIgnoredDuringExecutionItem); return this; @@ -64,17 +64,17 @@ public IoK8sApiCoreV1NodeAffinity addPreferredDuringSchedulingIgnoredDuringExecu @javax.annotation.Nullable @ApiModelProperty(value = "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.") - public List getPreferredDuringSchedulingIgnoredDuringExecution() { + public List getPreferredDuringSchedulingIgnoredDuringExecution() { return preferredDuringSchedulingIgnoredDuringExecution; } - public void setPreferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { + public void setPreferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { this.preferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; } - public IoK8sApiCoreV1NodeAffinity requiredDuringSchedulingIgnoredDuringExecution(IoK8sApiCoreV1NodeSelector requiredDuringSchedulingIgnoredDuringExecution) { + public NodeAffinity requiredDuringSchedulingIgnoredDuringExecution(NodeSelector requiredDuringSchedulingIgnoredDuringExecution) { this.requiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; return this; @@ -87,12 +87,12 @@ public IoK8sApiCoreV1NodeAffinity requiredDuringSchedulingIgnoredDuringExecution @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1NodeSelector getRequiredDuringSchedulingIgnoredDuringExecution() { + public NodeSelector getRequiredDuringSchedulingIgnoredDuringExecution() { return requiredDuringSchedulingIgnoredDuringExecution; } - public void setRequiredDuringSchedulingIgnoredDuringExecution(IoK8sApiCoreV1NodeSelector requiredDuringSchedulingIgnoredDuringExecution) { + public void setRequiredDuringSchedulingIgnoredDuringExecution(NodeSelector requiredDuringSchedulingIgnoredDuringExecution) { this.requiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; } @@ -105,9 +105,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1NodeAffinity ioK8sApiCoreV1NodeAffinity = (IoK8sApiCoreV1NodeAffinity) o; - return Objects.equals(this.preferredDuringSchedulingIgnoredDuringExecution, ioK8sApiCoreV1NodeAffinity.preferredDuringSchedulingIgnoredDuringExecution) && - Objects.equals(this.requiredDuringSchedulingIgnoredDuringExecution, ioK8sApiCoreV1NodeAffinity.requiredDuringSchedulingIgnoredDuringExecution); + NodeAffinity nodeAffinity = (NodeAffinity) o; + return Objects.equals(this.preferredDuringSchedulingIgnoredDuringExecution, nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution) && + Objects.equals(this.requiredDuringSchedulingIgnoredDuringExecution, nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution); } @Override @@ -119,7 +119,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1NodeAffinity {\n"); + sb.append("class NodeAffinity {\n"); sb.append(" preferredDuringSchedulingIgnoredDuringExecution: ").append(toIndentedString(preferredDuringSchedulingIgnoredDuringExecution)).append("\n"); sb.append(" requiredDuringSchedulingIgnoredDuringExecution: ").append(toIndentedString(requiredDuringSchedulingIgnoredDuringExecution)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelector.java b/src/main/java/io/argoproj/workflow/models/NodeSelector.java similarity index 74% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelector.java rename to src/main/java/io/argoproj/workflow/models/NodeSelector.java index ded87563..7feddadd 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelector.java +++ b/src/main/java/io/argoproj/workflow/models/NodeSelector.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1NodeSelectorTerm; +import io.argoproj.workflow.models.NodeSelectorTerm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,19 +32,19 @@ */ @ApiModel(description = "A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.") -public class IoK8sApiCoreV1NodeSelector { +public class NodeSelector { public static final String SERIALIZED_NAME_NODE_SELECTOR_TERMS = "nodeSelectorTerms"; @SerializedName(SERIALIZED_NAME_NODE_SELECTOR_TERMS) - private List nodeSelectorTerms = new ArrayList(); + private List nodeSelectorTerms = new ArrayList(); - public IoK8sApiCoreV1NodeSelector nodeSelectorTerms(List nodeSelectorTerms) { + public NodeSelector nodeSelectorTerms(List nodeSelectorTerms) { this.nodeSelectorTerms = nodeSelectorTerms; return this; } - public IoK8sApiCoreV1NodeSelector addNodeSelectorTermsItem(IoK8sApiCoreV1NodeSelectorTerm nodeSelectorTermsItem) { + public NodeSelector addNodeSelectorTermsItem(NodeSelectorTerm nodeSelectorTermsItem) { this.nodeSelectorTerms.add(nodeSelectorTermsItem); return this; } @@ -55,12 +55,12 @@ public IoK8sApiCoreV1NodeSelector addNodeSelectorTermsItem(IoK8sApiCoreV1NodeSel **/ @ApiModelProperty(required = true, value = "Required. A list of node selector terms. The terms are ORed.") - public List getNodeSelectorTerms() { + public List getNodeSelectorTerms() { return nodeSelectorTerms; } - public void setNodeSelectorTerms(List nodeSelectorTerms) { + public void setNodeSelectorTerms(List nodeSelectorTerms) { this.nodeSelectorTerms = nodeSelectorTerms; } @@ -73,8 +73,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1NodeSelector ioK8sApiCoreV1NodeSelector = (IoK8sApiCoreV1NodeSelector) o; - return Objects.equals(this.nodeSelectorTerms, ioK8sApiCoreV1NodeSelector.nodeSelectorTerms); + NodeSelector nodeSelector = (NodeSelector) o; + return Objects.equals(this.nodeSelectorTerms, nodeSelector.nodeSelectorTerms); } @Override @@ -86,7 +86,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1NodeSelector {\n"); + sb.append("class NodeSelector {\n"); sb.append(" nodeSelectorTerms: ").append(toIndentedString(nodeSelectorTerms)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelectorRequirement.java b/src/main/java/io/argoproj/workflow/models/NodeSelectorRequirement.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelectorRequirement.java rename to src/main/java/io/argoproj/workflow/models/NodeSelectorRequirement.java index e476f414..4899a618 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelectorRequirement.java +++ b/src/main/java/io/argoproj/workflow/models/NodeSelectorRequirement.java @@ -31,7 +31,7 @@ */ @ApiModel(description = "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.") -public class IoK8sApiCoreV1NodeSelectorRequirement { +public class NodeSelectorRequirement { public static final String SERIALIZED_NAME_KEY = "key"; @SerializedName(SERIALIZED_NAME_KEY) private String key; @@ -45,7 +45,7 @@ public class IoK8sApiCoreV1NodeSelectorRequirement { private List values = null; - public IoK8sApiCoreV1NodeSelectorRequirement key(String key) { + public NodeSelectorRequirement key(String key) { this.key = key; return this; @@ -67,7 +67,7 @@ public void setKey(String key) { } - public IoK8sApiCoreV1NodeSelectorRequirement operator(String operator) { + public NodeSelectorRequirement operator(String operator) { this.operator = operator; return this; @@ -89,13 +89,13 @@ public void setOperator(String operator) { } - public IoK8sApiCoreV1NodeSelectorRequirement values(List values) { + public NodeSelectorRequirement values(List values) { this.values = values; return this; } - public IoK8sApiCoreV1NodeSelectorRequirement addValuesItem(String valuesItem) { + public NodeSelectorRequirement addValuesItem(String valuesItem) { if (this.values == null) { this.values = new ArrayList(); } @@ -128,10 +128,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1NodeSelectorRequirement ioK8sApiCoreV1NodeSelectorRequirement = (IoK8sApiCoreV1NodeSelectorRequirement) o; - return Objects.equals(this.key, ioK8sApiCoreV1NodeSelectorRequirement.key) && - Objects.equals(this.operator, ioK8sApiCoreV1NodeSelectorRequirement.operator) && - Objects.equals(this.values, ioK8sApiCoreV1NodeSelectorRequirement.values); + NodeSelectorRequirement nodeSelectorRequirement = (NodeSelectorRequirement) o; + return Objects.equals(this.key, nodeSelectorRequirement.key) && + Objects.equals(this.operator, nodeSelectorRequirement.operator) && + Objects.equals(this.values, nodeSelectorRequirement.values); } @Override @@ -143,7 +143,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1NodeSelectorRequirement {\n"); + sb.append("class NodeSelectorRequirement {\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); sb.append(" operator: ").append(toIndentedString(operator)).append("\n"); sb.append(" values: ").append(toIndentedString(values)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelectorTerm.java b/src/main/java/io/argoproj/workflow/models/NodeSelectorTerm.java similarity index 66% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelectorTerm.java rename to src/main/java/io/argoproj/workflow/models/NodeSelectorTerm.java index 44747909..7bdbd0ed 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1NodeSelectorTerm.java +++ b/src/main/java/io/argoproj/workflow/models/NodeSelectorTerm.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1NodeSelectorRequirement; +import io.argoproj.workflow.models.NodeSelectorRequirement; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,25 +32,25 @@ */ @ApiModel(description = "A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.") -public class IoK8sApiCoreV1NodeSelectorTerm { +public class NodeSelectorTerm { public static final String SERIALIZED_NAME_MATCH_EXPRESSIONS = "matchExpressions"; @SerializedName(SERIALIZED_NAME_MATCH_EXPRESSIONS) - private List matchExpressions = null; + private List matchExpressions = null; public static final String SERIALIZED_NAME_MATCH_FIELDS = "matchFields"; @SerializedName(SERIALIZED_NAME_MATCH_FIELDS) - private List matchFields = null; + private List matchFields = null; - public IoK8sApiCoreV1NodeSelectorTerm matchExpressions(List matchExpressions) { + public NodeSelectorTerm matchExpressions(List matchExpressions) { this.matchExpressions = matchExpressions; return this; } - public IoK8sApiCoreV1NodeSelectorTerm addMatchExpressionsItem(IoK8sApiCoreV1NodeSelectorRequirement matchExpressionsItem) { + public NodeSelectorTerm addMatchExpressionsItem(NodeSelectorRequirement matchExpressionsItem) { if (this.matchExpressions == null) { - this.matchExpressions = new ArrayList(); + this.matchExpressions = new ArrayList(); } this.matchExpressions.add(matchExpressionsItem); return this; @@ -63,25 +63,25 @@ public IoK8sApiCoreV1NodeSelectorTerm addMatchExpressionsItem(IoK8sApiCoreV1Node @javax.annotation.Nullable @ApiModelProperty(value = "A list of node selector requirements by node's labels.") - public List getMatchExpressions() { + public List getMatchExpressions() { return matchExpressions; } - public void setMatchExpressions(List matchExpressions) { + public void setMatchExpressions(List matchExpressions) { this.matchExpressions = matchExpressions; } - public IoK8sApiCoreV1NodeSelectorTerm matchFields(List matchFields) { + public NodeSelectorTerm matchFields(List matchFields) { this.matchFields = matchFields; return this; } - public IoK8sApiCoreV1NodeSelectorTerm addMatchFieldsItem(IoK8sApiCoreV1NodeSelectorRequirement matchFieldsItem) { + public NodeSelectorTerm addMatchFieldsItem(NodeSelectorRequirement matchFieldsItem) { if (this.matchFields == null) { - this.matchFields = new ArrayList(); + this.matchFields = new ArrayList(); } this.matchFields.add(matchFieldsItem); return this; @@ -94,12 +94,12 @@ public IoK8sApiCoreV1NodeSelectorTerm addMatchFieldsItem(IoK8sApiCoreV1NodeSelec @javax.annotation.Nullable @ApiModelProperty(value = "A list of node selector requirements by node's fields.") - public List getMatchFields() { + public List getMatchFields() { return matchFields; } - public void setMatchFields(List matchFields) { + public void setMatchFields(List matchFields) { this.matchFields = matchFields; } @@ -112,9 +112,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1NodeSelectorTerm ioK8sApiCoreV1NodeSelectorTerm = (IoK8sApiCoreV1NodeSelectorTerm) o; - return Objects.equals(this.matchExpressions, ioK8sApiCoreV1NodeSelectorTerm.matchExpressions) && - Objects.equals(this.matchFields, ioK8sApiCoreV1NodeSelectorTerm.matchFields); + NodeSelectorTerm nodeSelectorTerm = (NodeSelectorTerm) o; + return Objects.equals(this.matchExpressions, nodeSelectorTerm.matchExpressions) && + Objects.equals(this.matchFields, nodeSelectorTerm.matchFields); } @Override @@ -126,7 +126,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1NodeSelectorTerm {\n"); + sb.append("class NodeSelectorTerm {\n"); sb.append(" matchExpressions: ").append(toIndentedString(matchExpressions)).append("\n"); sb.append(" matchFields: ").append(toIndentedString(matchFields)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1NodeStatus.java b/src/main/java/io/argoproj/workflow/models/NodeStatus.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1NodeStatus.java rename to src/main/java/io/argoproj/workflow/models/NodeStatus.java index dca16a02..6b6690ed 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1NodeStatus.java +++ b/src/main/java/io/argoproj/workflow/models/NodeStatus.java @@ -20,9 +20,9 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Inputs; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Outputs; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1TemplateRef; +import io.argoproj.workflow.models.Inputs; +import io.argoproj.workflow.models.Outputs; +import io.argoproj.workflow.models.TemplateRef; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,14 +30,13 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import org.joda.time.DateTime; /** * NodeStatus contains status information about an individual node in the workflow */ @ApiModel(description = "NodeStatus contains status information about an individual node in the workflow") -public class IoArgoprojWorkflowV1alpha1NodeStatus { +public class NodeStatus { public static final String SERIALIZED_NAME_BOUNDARY_I_D = "boundaryID"; @SerializedName(SERIALIZED_NAME_BOUNDARY_I_D) private String boundaryID; @@ -56,7 +55,7 @@ public class IoArgoprojWorkflowV1alpha1NodeStatus { public static final String SERIALIZED_NAME_FINISHED_AT = "finishedAt"; @SerializedName(SERIALIZED_NAME_FINISHED_AT) - private DateTime finishedAt; + private org.joda.time.DateTime finishedAt; public static final String SERIALIZED_NAME_HOST_NODE_NAME = "hostNodeName"; @SerializedName(SERIALIZED_NAME_HOST_NODE_NAME) @@ -68,7 +67,7 @@ public class IoArgoprojWorkflowV1alpha1NodeStatus { public static final String SERIALIZED_NAME_INPUTS = "inputs"; @SerializedName(SERIALIZED_NAME_INPUTS) - private IoArgoprojWorkflowV1alpha1Inputs inputs; + private Inputs inputs; public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) @@ -84,7 +83,7 @@ public class IoArgoprojWorkflowV1alpha1NodeStatus { public static final String SERIALIZED_NAME_OUTPUTS = "outputs"; @SerializedName(SERIALIZED_NAME_OUTPUTS) - private IoArgoprojWorkflowV1alpha1Outputs outputs; + private Outputs outputs; public static final String SERIALIZED_NAME_PHASE = "phase"; @SerializedName(SERIALIZED_NAME_PHASE) @@ -100,7 +99,7 @@ public class IoArgoprojWorkflowV1alpha1NodeStatus { public static final String SERIALIZED_NAME_STARTED_AT = "startedAt"; @SerializedName(SERIALIZED_NAME_STARTED_AT) - private DateTime startedAt; + private org.joda.time.DateTime startedAt; public static final String SERIALIZED_NAME_STORED_TEMPLATE_I_D = "storedTemplateID"; @SerializedName(SERIALIZED_NAME_STORED_TEMPLATE_I_D) @@ -112,7 +111,7 @@ public class IoArgoprojWorkflowV1alpha1NodeStatus { public static final String SERIALIZED_NAME_TEMPLATE_REF = "templateRef"; @SerializedName(SERIALIZED_NAME_TEMPLATE_REF) - private IoArgoprojWorkflowV1alpha1TemplateRef templateRef; + private TemplateRef templateRef; public static final String SERIALIZED_NAME_TEMPLATE_SCOPE = "templateScope"; @SerializedName(SERIALIZED_NAME_TEMPLATE_SCOPE) @@ -127,7 +126,7 @@ public class IoArgoprojWorkflowV1alpha1NodeStatus { private String workflowTemplateName; - public IoArgoprojWorkflowV1alpha1NodeStatus boundaryID(String boundaryID) { + public NodeStatus boundaryID(String boundaryID) { this.boundaryID = boundaryID; return this; @@ -150,13 +149,13 @@ public void setBoundaryID(String boundaryID) { } - public IoArgoprojWorkflowV1alpha1NodeStatus children(List children) { + public NodeStatus children(List children) { this.children = children; return this; } - public IoArgoprojWorkflowV1alpha1NodeStatus addChildrenItem(String childrenItem) { + public NodeStatus addChildrenItem(String childrenItem) { if (this.children == null) { this.children = new ArrayList(); } @@ -181,7 +180,7 @@ public void setChildren(List children) { } - public IoArgoprojWorkflowV1alpha1NodeStatus daemoned(Boolean daemoned) { + public NodeStatus daemoned(Boolean daemoned) { this.daemoned = daemoned; return this; @@ -204,7 +203,7 @@ public void setDaemoned(Boolean daemoned) { } - public IoArgoprojWorkflowV1alpha1NodeStatus displayName(String displayName) { + public NodeStatus displayName(String displayName) { this.displayName = displayName; return this; @@ -227,30 +226,30 @@ public void setDisplayName(String displayName) { } - public IoArgoprojWorkflowV1alpha1NodeStatus finishedAt(DateTime finishedAt) { + public NodeStatus finishedAt(org.joda.time.DateTime finishedAt) { this.finishedAt = finishedAt; return this; } /** - * 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. + * Get finishedAt * @return finishedAt **/ @javax.annotation.Nullable - @ApiModelProperty(value = "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.") + @ApiModelProperty(value = "") - public DateTime getFinishedAt() { + public org.joda.time.DateTime getFinishedAt() { return finishedAt; } - public void setFinishedAt(DateTime finishedAt) { + public void setFinishedAt(org.joda.time.DateTime finishedAt) { this.finishedAt = finishedAt; } - public IoArgoprojWorkflowV1alpha1NodeStatus hostNodeName(String hostNodeName) { + public NodeStatus hostNodeName(String hostNodeName) { this.hostNodeName = hostNodeName; return this; @@ -273,7 +272,7 @@ public void setHostNodeName(String hostNodeName) { } - public IoArgoprojWorkflowV1alpha1NodeStatus id(String id) { + public NodeStatus id(String id) { this.id = id; return this; @@ -295,7 +294,7 @@ public void setId(String id) { } - public IoArgoprojWorkflowV1alpha1NodeStatus inputs(IoArgoprojWorkflowV1alpha1Inputs inputs) { + public NodeStatus inputs(Inputs inputs) { this.inputs = inputs; return this; @@ -308,17 +307,17 @@ public IoArgoprojWorkflowV1alpha1NodeStatus inputs(IoArgoprojWorkflowV1alpha1Inp @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Inputs getInputs() { + public Inputs getInputs() { return inputs; } - public void setInputs(IoArgoprojWorkflowV1alpha1Inputs inputs) { + public void setInputs(Inputs inputs) { this.inputs = inputs; } - public IoArgoprojWorkflowV1alpha1NodeStatus message(String message) { + public NodeStatus message(String message) { this.message = message; return this; @@ -341,7 +340,7 @@ public void setMessage(String message) { } - public IoArgoprojWorkflowV1alpha1NodeStatus name(String name) { + public NodeStatus name(String name) { this.name = name; return this; @@ -363,13 +362,13 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1NodeStatus outboundNodes(List outboundNodes) { + public NodeStatus outboundNodes(List outboundNodes) { this.outboundNodes = outboundNodes; return this; } - public IoArgoprojWorkflowV1alpha1NodeStatus addOutboundNodesItem(String outboundNodesItem) { + public NodeStatus addOutboundNodesItem(String outboundNodesItem) { if (this.outboundNodes == null) { this.outboundNodes = new ArrayList(); } @@ -394,7 +393,7 @@ public void setOutboundNodes(List outboundNodes) { } - public IoArgoprojWorkflowV1alpha1NodeStatus outputs(IoArgoprojWorkflowV1alpha1Outputs outputs) { + public NodeStatus outputs(Outputs outputs) { this.outputs = outputs; return this; @@ -407,17 +406,17 @@ public IoArgoprojWorkflowV1alpha1NodeStatus outputs(IoArgoprojWorkflowV1alpha1Ou @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Outputs getOutputs() { + public Outputs getOutputs() { return outputs; } - public void setOutputs(IoArgoprojWorkflowV1alpha1Outputs outputs) { + public void setOutputs(Outputs outputs) { this.outputs = outputs; } - public IoArgoprojWorkflowV1alpha1NodeStatus phase(String phase) { + public NodeStatus phase(String phase) { this.phase = phase; return this; @@ -440,7 +439,7 @@ public void setPhase(String phase) { } - public IoArgoprojWorkflowV1alpha1NodeStatus podIP(String podIP) { + public NodeStatus podIP(String podIP) { this.podIP = podIP; return this; @@ -463,13 +462,13 @@ public void setPodIP(String podIP) { } - public IoArgoprojWorkflowV1alpha1NodeStatus resourcesDuration(Map resourcesDuration) { + public NodeStatus resourcesDuration(Map resourcesDuration) { this.resourcesDuration = resourcesDuration; return this; } - public IoArgoprojWorkflowV1alpha1NodeStatus putResourcesDurationItem(String key, Long resourcesDurationItem) { + public NodeStatus putResourcesDurationItem(String key, Long resourcesDurationItem) { if (this.resourcesDuration == null) { this.resourcesDuration = new HashMap(); } @@ -494,30 +493,30 @@ public void setResourcesDuration(Map resourcesDuration) { } - public IoArgoprojWorkflowV1alpha1NodeStatus startedAt(DateTime startedAt) { + public NodeStatus startedAt(org.joda.time.DateTime startedAt) { this.startedAt = startedAt; return this; } /** - * 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. + * Get startedAt * @return startedAt **/ @javax.annotation.Nullable - @ApiModelProperty(value = "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.") + @ApiModelProperty(value = "") - public DateTime getStartedAt() { + public org.joda.time.DateTime getStartedAt() { return startedAt; } - public void setStartedAt(DateTime startedAt) { + public void setStartedAt(org.joda.time.DateTime startedAt) { this.startedAt = startedAt; } - public IoArgoprojWorkflowV1alpha1NodeStatus storedTemplateID(String storedTemplateID) { + public NodeStatus storedTemplateID(String storedTemplateID) { this.storedTemplateID = storedTemplateID; return this; @@ -540,7 +539,7 @@ public void setStoredTemplateID(String storedTemplateID) { } - public IoArgoprojWorkflowV1alpha1NodeStatus templateName(String templateName) { + public NodeStatus templateName(String templateName) { this.templateName = templateName; return this; @@ -563,7 +562,7 @@ public void setTemplateName(String templateName) { } - public IoArgoprojWorkflowV1alpha1NodeStatus templateRef(IoArgoprojWorkflowV1alpha1TemplateRef templateRef) { + public NodeStatus templateRef(TemplateRef templateRef) { this.templateRef = templateRef; return this; @@ -576,17 +575,17 @@ public IoArgoprojWorkflowV1alpha1NodeStatus templateRef(IoArgoprojWorkflowV1alph @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1TemplateRef getTemplateRef() { + public TemplateRef getTemplateRef() { return templateRef; } - public void setTemplateRef(IoArgoprojWorkflowV1alpha1TemplateRef templateRef) { + public void setTemplateRef(TemplateRef templateRef) { this.templateRef = templateRef; } - public IoArgoprojWorkflowV1alpha1NodeStatus templateScope(String templateScope) { + public NodeStatus templateScope(String templateScope) { this.templateScope = templateScope; return this; @@ -609,7 +608,7 @@ public void setTemplateScope(String templateScope) { } - public IoArgoprojWorkflowV1alpha1NodeStatus type(String type) { + public NodeStatus type(String type) { this.type = type; return this; @@ -631,7 +630,7 @@ public void setType(String type) { } - public IoArgoprojWorkflowV1alpha1NodeStatus workflowTemplateName(String workflowTemplateName) { + public NodeStatus workflowTemplateName(String workflowTemplateName) { this.workflowTemplateName = workflowTemplateName; return this; @@ -662,29 +661,29 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1NodeStatus ioArgoprojWorkflowV1alpha1NodeStatus = (IoArgoprojWorkflowV1alpha1NodeStatus) o; - return Objects.equals(this.boundaryID, ioArgoprojWorkflowV1alpha1NodeStatus.boundaryID) && - Objects.equals(this.children, ioArgoprojWorkflowV1alpha1NodeStatus.children) && - Objects.equals(this.daemoned, ioArgoprojWorkflowV1alpha1NodeStatus.daemoned) && - Objects.equals(this.displayName, ioArgoprojWorkflowV1alpha1NodeStatus.displayName) && - Objects.equals(this.finishedAt, ioArgoprojWorkflowV1alpha1NodeStatus.finishedAt) && - Objects.equals(this.hostNodeName, ioArgoprojWorkflowV1alpha1NodeStatus.hostNodeName) && - Objects.equals(this.id, ioArgoprojWorkflowV1alpha1NodeStatus.id) && - Objects.equals(this.inputs, ioArgoprojWorkflowV1alpha1NodeStatus.inputs) && - Objects.equals(this.message, ioArgoprojWorkflowV1alpha1NodeStatus.message) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1NodeStatus.name) && - Objects.equals(this.outboundNodes, ioArgoprojWorkflowV1alpha1NodeStatus.outboundNodes) && - Objects.equals(this.outputs, ioArgoprojWorkflowV1alpha1NodeStatus.outputs) && - Objects.equals(this.phase, ioArgoprojWorkflowV1alpha1NodeStatus.phase) && - Objects.equals(this.podIP, ioArgoprojWorkflowV1alpha1NodeStatus.podIP) && - Objects.equals(this.resourcesDuration, ioArgoprojWorkflowV1alpha1NodeStatus.resourcesDuration) && - Objects.equals(this.startedAt, ioArgoprojWorkflowV1alpha1NodeStatus.startedAt) && - Objects.equals(this.storedTemplateID, ioArgoprojWorkflowV1alpha1NodeStatus.storedTemplateID) && - Objects.equals(this.templateName, ioArgoprojWorkflowV1alpha1NodeStatus.templateName) && - Objects.equals(this.templateRef, ioArgoprojWorkflowV1alpha1NodeStatus.templateRef) && - Objects.equals(this.templateScope, ioArgoprojWorkflowV1alpha1NodeStatus.templateScope) && - Objects.equals(this.type, ioArgoprojWorkflowV1alpha1NodeStatus.type) && - Objects.equals(this.workflowTemplateName, ioArgoprojWorkflowV1alpha1NodeStatus.workflowTemplateName); + NodeStatus nodeStatus = (NodeStatus) o; + return Objects.equals(this.boundaryID, nodeStatus.boundaryID) && + Objects.equals(this.children, nodeStatus.children) && + Objects.equals(this.daemoned, nodeStatus.daemoned) && + Objects.equals(this.displayName, nodeStatus.displayName) && + Objects.equals(this.finishedAt, nodeStatus.finishedAt) && + Objects.equals(this.hostNodeName, nodeStatus.hostNodeName) && + Objects.equals(this.id, nodeStatus.id) && + Objects.equals(this.inputs, nodeStatus.inputs) && + Objects.equals(this.message, nodeStatus.message) && + Objects.equals(this.name, nodeStatus.name) && + Objects.equals(this.outboundNodes, nodeStatus.outboundNodes) && + Objects.equals(this.outputs, nodeStatus.outputs) && + Objects.equals(this.phase, nodeStatus.phase) && + Objects.equals(this.podIP, nodeStatus.podIP) && + Objects.equals(this.resourcesDuration, nodeStatus.resourcesDuration) && + Objects.equals(this.startedAt, nodeStatus.startedAt) && + Objects.equals(this.storedTemplateID, nodeStatus.storedTemplateID) && + Objects.equals(this.templateName, nodeStatus.templateName) && + Objects.equals(this.templateRef, nodeStatus.templateRef) && + Objects.equals(this.templateScope, nodeStatus.templateScope) && + Objects.equals(this.type, nodeStatus.type) && + Objects.equals(this.workflowTemplateName, nodeStatus.workflowTemplateName); } @Override @@ -696,7 +695,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1NodeStatus {\n"); + sb.append("class NodeStatus {\n"); sb.append(" boundaryID: ").append(toIndentedString(boundaryID)).append("\n"); sb.append(" children: ").append(toIndentedString(children)).append("\n"); sb.append(" daemoned: ").append(toIndentedString(daemoned)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1OSSArtifact.java b/src/main/java/io/argoproj/workflow/models/OSSArtifact.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1OSSArtifact.java rename to src/main/java/io/argoproj/workflow/models/OSSArtifact.java index 8c8cda4b..fd45b1e8 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1OSSArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/OSSArtifact.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,10 +29,10 @@ */ @ApiModel(description = "OSSArtifact is the location of an Alibaba Cloud OSS artifact") -public class IoArgoprojWorkflowV1alpha1OSSArtifact { +public class OSSArtifact { public static final String SERIALIZED_NAME_ACCESS_KEY_SECRET = "accessKeySecret"; @SerializedName(SERIALIZED_NAME_ACCESS_KEY_SECRET) - private IoK8sApiCoreV1SecretKeySelector accessKeySecret; + private io.kubernetes.client.models.V1SecretKeySelector accessKeySecret; public static final String SERIALIZED_NAME_BUCKET = "bucket"; @SerializedName(SERIALIZED_NAME_BUCKET) @@ -49,10 +48,10 @@ public class IoArgoprojWorkflowV1alpha1OSSArtifact { public static final String SERIALIZED_NAME_SECRET_KEY_SECRET = "secretKeySecret"; @SerializedName(SERIALIZED_NAME_SECRET_KEY_SECRET) - private IoK8sApiCoreV1SecretKeySelector secretKeySecret; + private io.kubernetes.client.models.V1SecretKeySelector secretKeySecret; - public IoArgoprojWorkflowV1alpha1OSSArtifact accessKeySecret(IoK8sApiCoreV1SecretKeySelector accessKeySecret) { + public OSSArtifact accessKeySecret(io.kubernetes.client.models.V1SecretKeySelector accessKeySecret) { this.accessKeySecret = accessKeySecret; return this; @@ -64,17 +63,17 @@ public IoArgoprojWorkflowV1alpha1OSSArtifact accessKeySecret(IoK8sApiCoreV1Secre **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1SecretKeySelector getAccessKeySecret() { + public io.kubernetes.client.models.V1SecretKeySelector getAccessKeySecret() { return accessKeySecret; } - public void setAccessKeySecret(IoK8sApiCoreV1SecretKeySelector accessKeySecret) { + public void setAccessKeySecret(io.kubernetes.client.models.V1SecretKeySelector accessKeySecret) { this.accessKeySecret = accessKeySecret; } - public IoArgoprojWorkflowV1alpha1OSSArtifact bucket(String bucket) { + public OSSArtifact bucket(String bucket) { this.bucket = bucket; return this; @@ -96,7 +95,7 @@ public void setBucket(String bucket) { } - public IoArgoprojWorkflowV1alpha1OSSArtifact endpoint(String endpoint) { + public OSSArtifact endpoint(String endpoint) { this.endpoint = endpoint; return this; @@ -118,7 +117,7 @@ public void setEndpoint(String endpoint) { } - public IoArgoprojWorkflowV1alpha1OSSArtifact key(String key) { + public OSSArtifact key(String key) { this.key = key; return this; @@ -140,7 +139,7 @@ public void setKey(String key) { } - public IoArgoprojWorkflowV1alpha1OSSArtifact secretKeySecret(IoK8sApiCoreV1SecretKeySelector secretKeySecret) { + public OSSArtifact secretKeySecret(io.kubernetes.client.models.V1SecretKeySelector secretKeySecret) { this.secretKeySecret = secretKeySecret; return this; @@ -152,12 +151,12 @@ public IoArgoprojWorkflowV1alpha1OSSArtifact secretKeySecret(IoK8sApiCoreV1Secre **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1SecretKeySelector getSecretKeySecret() { + public io.kubernetes.client.models.V1SecretKeySelector getSecretKeySecret() { return secretKeySecret; } - public void setSecretKeySecret(IoK8sApiCoreV1SecretKeySelector secretKeySecret) { + public void setSecretKeySecret(io.kubernetes.client.models.V1SecretKeySelector secretKeySecret) { this.secretKeySecret = secretKeySecret; } @@ -170,12 +169,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1OSSArtifact ioArgoprojWorkflowV1alpha1OSSArtifact = (IoArgoprojWorkflowV1alpha1OSSArtifact) o; - return Objects.equals(this.accessKeySecret, ioArgoprojWorkflowV1alpha1OSSArtifact.accessKeySecret) && - Objects.equals(this.bucket, ioArgoprojWorkflowV1alpha1OSSArtifact.bucket) && - Objects.equals(this.endpoint, ioArgoprojWorkflowV1alpha1OSSArtifact.endpoint) && - Objects.equals(this.key, ioArgoprojWorkflowV1alpha1OSSArtifact.key) && - Objects.equals(this.secretKeySecret, ioArgoprojWorkflowV1alpha1OSSArtifact.secretKeySecret); + OSSArtifact osSArtifact = (OSSArtifact) o; + return Objects.equals(this.accessKeySecret, osSArtifact.accessKeySecret) && + Objects.equals(this.bucket, osSArtifact.bucket) && + Objects.equals(this.endpoint, osSArtifact.endpoint) && + Objects.equals(this.key, osSArtifact.key) && + Objects.equals(this.secretKeySecret, osSArtifact.secretKeySecret); } @Override @@ -187,7 +186,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1OSSArtifact {\n"); + sb.append("class OSSArtifact {\n"); sb.append(" accessKeySecret: ").append(toIndentedString(accessKeySecret)).append("\n"); sb.append(" bucket: ").append(toIndentedString(bucket)).append("\n"); sb.append(" endpoint: ").append(toIndentedString(endpoint)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectFieldSelector.java b/src/main/java/io/argoproj/workflow/models/ObjectFieldSelector.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectFieldSelector.java rename to src/main/java/io/argoproj/workflow/models/ObjectFieldSelector.java index 795a6517..6555cb0b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ObjectFieldSelector.java +++ b/src/main/java/io/argoproj/workflow/models/ObjectFieldSelector.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "ObjectFieldSelector selects an APIVersioned field of an object.") -public class IoK8sApiCoreV1ObjectFieldSelector { +public class ObjectFieldSelector { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1ObjectFieldSelector { private String fieldPath; - public IoK8sApiCoreV1ObjectFieldSelector apiVersion(String apiVersion) { + public ObjectFieldSelector apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -62,7 +62,7 @@ public void setApiVersion(String apiVersion) { } - public IoK8sApiCoreV1ObjectFieldSelector fieldPath(String fieldPath) { + public ObjectFieldSelector fieldPath(String fieldPath) { this.fieldPath = fieldPath; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ObjectFieldSelector ioK8sApiCoreV1ObjectFieldSelector = (IoK8sApiCoreV1ObjectFieldSelector) o; - return Objects.equals(this.apiVersion, ioK8sApiCoreV1ObjectFieldSelector.apiVersion) && - Objects.equals(this.fieldPath, ioK8sApiCoreV1ObjectFieldSelector.fieldPath); + ObjectFieldSelector objectFieldSelector = (ObjectFieldSelector) o; + return Objects.equals(this.apiVersion, objectFieldSelector.apiVersion) && + Objects.equals(this.fieldPath, objectFieldSelector.fieldPath); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ObjectFieldSelector {\n"); + sb.append("class ObjectFieldSelector {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" fieldPath: ").append(toIndentedString(fieldPath)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Outputs.java b/src/main/java/io/argoproj/workflow/models/Outputs.java similarity index 68% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Outputs.java rename to src/main/java/io/argoproj/workflow/models/Outputs.java index 156f54de..73d5a48b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Outputs.java +++ b/src/main/java/io/argoproj/workflow/models/Outputs.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Artifact; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Parameter; +import io.argoproj.workflow.models.Artifact; +import io.argoproj.workflow.models.Parameter; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,10 +33,10 @@ */ @ApiModel(description = "Outputs hold parameters, artifacts, and results from a step") -public class IoArgoprojWorkflowV1alpha1Outputs { +public class Outputs { public static final String SERIALIZED_NAME_ARTIFACTS = "artifacts"; @SerializedName(SERIALIZED_NAME_ARTIFACTS) - private List artifacts = null; + private List artifacts = null; public static final String SERIALIZED_NAME_EXIT_CODE = "exitCode"; @SerializedName(SERIALIZED_NAME_EXIT_CODE) @@ -44,22 +44,22 @@ public class IoArgoprojWorkflowV1alpha1Outputs { public static final String SERIALIZED_NAME_PARAMETERS = "parameters"; @SerializedName(SERIALIZED_NAME_PARAMETERS) - private List parameters = null; + private List parameters = null; public static final String SERIALIZED_NAME_RESULT = "result"; @SerializedName(SERIALIZED_NAME_RESULT) private String result; - public IoArgoprojWorkflowV1alpha1Outputs artifacts(List artifacts) { + public Outputs artifacts(List artifacts) { this.artifacts = artifacts; return this; } - public IoArgoprojWorkflowV1alpha1Outputs addArtifactsItem(IoArgoprojWorkflowV1alpha1Artifact artifactsItem) { + public Outputs addArtifactsItem(Artifact artifactsItem) { if (this.artifacts == null) { - this.artifacts = new ArrayList(); + this.artifacts = new ArrayList(); } this.artifacts.add(artifactsItem); return this; @@ -72,17 +72,17 @@ public IoArgoprojWorkflowV1alpha1Outputs addArtifactsItem(IoArgoprojWorkflowV1al @javax.annotation.Nullable @ApiModelProperty(value = "Artifacts holds the list of output artifacts produced by a step") - public List getArtifacts() { + public List getArtifacts() { return artifacts; } - public void setArtifacts(List artifacts) { + public void setArtifacts(List artifacts) { this.artifacts = artifacts; } - public IoArgoprojWorkflowV1alpha1Outputs exitCode(String exitCode) { + public Outputs exitCode(String exitCode) { this.exitCode = exitCode; return this; @@ -105,15 +105,15 @@ public void setExitCode(String exitCode) { } - public IoArgoprojWorkflowV1alpha1Outputs parameters(List parameters) { + public Outputs parameters(List parameters) { this.parameters = parameters; return this; } - public IoArgoprojWorkflowV1alpha1Outputs addParametersItem(IoArgoprojWorkflowV1alpha1Parameter parametersItem) { + public Outputs addParametersItem(Parameter parametersItem) { if (this.parameters == null) { - this.parameters = new ArrayList(); + this.parameters = new ArrayList(); } this.parameters.add(parametersItem); return this; @@ -126,17 +126,17 @@ public IoArgoprojWorkflowV1alpha1Outputs addParametersItem(IoArgoprojWorkflowV1a @javax.annotation.Nullable @ApiModelProperty(value = "Parameters holds the list of output parameters produced by a step") - public List getParameters() { + public List getParameters() { return parameters; } - public void setParameters(List parameters) { + public void setParameters(List parameters) { this.parameters = parameters; } - public IoArgoprojWorkflowV1alpha1Outputs result(String result) { + public Outputs result(String result) { this.result = result; return this; @@ -167,11 +167,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Outputs ioArgoprojWorkflowV1alpha1Outputs = (IoArgoprojWorkflowV1alpha1Outputs) o; - return Objects.equals(this.artifacts, ioArgoprojWorkflowV1alpha1Outputs.artifacts) && - Objects.equals(this.exitCode, ioArgoprojWorkflowV1alpha1Outputs.exitCode) && - Objects.equals(this.parameters, ioArgoprojWorkflowV1alpha1Outputs.parameters) && - Objects.equals(this.result, ioArgoprojWorkflowV1alpha1Outputs.result); + Outputs outputs = (Outputs) o; + return Objects.equals(this.artifacts, outputs.artifacts) && + Objects.equals(this.exitCode, outputs.exitCode) && + Objects.equals(this.parameters, outputs.parameters) && + Objects.equals(this.result, outputs.result); } @Override @@ -183,7 +183,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Outputs {\n"); + sb.append("class Outputs {\n"); sb.append(" artifacts: ").append(toIndentedString(artifacts)).append("\n"); sb.append(" exitCode: ").append(toIndentedString(exitCode)).append("\n"); sb.append(" parameters: ").append(toIndentedString(parameters)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1OwnerReference.java b/src/main/java/io/argoproj/workflow/models/OwnerReference.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1OwnerReference.java rename to src/main/java/io/argoproj/workflow/models/OwnerReference.java index ecae7c4f..3e465db8 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1OwnerReference.java +++ b/src/main/java/io/argoproj/workflow/models/OwnerReference.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.") -public class IoK8sApimachineryPkgApisMetaV1OwnerReference { +public class OwnerReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -55,7 +55,7 @@ public class IoK8sApimachineryPkgApisMetaV1OwnerReference { private String uid; - public IoK8sApimachineryPkgApisMetaV1OwnerReference apiVersion(String apiVersion) { + public OwnerReference apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -77,7 +77,7 @@ public void setApiVersion(String apiVersion) { } - public IoK8sApimachineryPkgApisMetaV1OwnerReference blockOwnerDeletion(Boolean blockOwnerDeletion) { + public OwnerReference blockOwnerDeletion(Boolean blockOwnerDeletion) { this.blockOwnerDeletion = blockOwnerDeletion; return this; @@ -100,7 +100,7 @@ public void setBlockOwnerDeletion(Boolean blockOwnerDeletion) { } - public IoK8sApimachineryPkgApisMetaV1OwnerReference controller(Boolean controller) { + public OwnerReference controller(Boolean controller) { this.controller = controller; return this; @@ -123,7 +123,7 @@ public void setController(Boolean controller) { } - public IoK8sApimachineryPkgApisMetaV1OwnerReference kind(String kind) { + public OwnerReference kind(String kind) { this.kind = kind; return this; @@ -145,7 +145,7 @@ public void setKind(String kind) { } - public IoK8sApimachineryPkgApisMetaV1OwnerReference name(String name) { + public OwnerReference name(String name) { this.name = name; return this; @@ -167,7 +167,7 @@ public void setName(String name) { } - public IoK8sApimachineryPkgApisMetaV1OwnerReference uid(String uid) { + public OwnerReference uid(String uid) { this.uid = uid; return this; @@ -197,13 +197,13 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1OwnerReference ioK8sApimachineryPkgApisMetaV1OwnerReference = (IoK8sApimachineryPkgApisMetaV1OwnerReference) o; - return Objects.equals(this.apiVersion, ioK8sApimachineryPkgApisMetaV1OwnerReference.apiVersion) && - Objects.equals(this.blockOwnerDeletion, ioK8sApimachineryPkgApisMetaV1OwnerReference.blockOwnerDeletion) && - Objects.equals(this.controller, ioK8sApimachineryPkgApisMetaV1OwnerReference.controller) && - Objects.equals(this.kind, ioK8sApimachineryPkgApisMetaV1OwnerReference.kind) && - Objects.equals(this.name, ioK8sApimachineryPkgApisMetaV1OwnerReference.name) && - Objects.equals(this.uid, ioK8sApimachineryPkgApisMetaV1OwnerReference.uid); + OwnerReference ownerReference = (OwnerReference) o; + return Objects.equals(this.apiVersion, ownerReference.apiVersion) && + Objects.equals(this.blockOwnerDeletion, ownerReference.blockOwnerDeletion) && + Objects.equals(this.controller, ownerReference.controller) && + Objects.equals(this.kind, ownerReference.kind) && + Objects.equals(this.name, ownerReference.name) && + Objects.equals(this.uid, ownerReference.uid); } @Override @@ -215,7 +215,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1OwnerReference {\n"); + sb.append("class OwnerReference {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" blockOwnerDeletion: ").append(toIndentedString(blockOwnerDeletion)).append("\n"); sb.append(" controller: ").append(toIndentedString(controller)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ParallelSteps.java b/src/main/java/io/argoproj/workflow/models/ParallelSteps.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ParallelSteps.java rename to src/main/java/io/argoproj/workflow/models/ParallelSteps.java index a74798f9..e7dbf761 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ParallelSteps.java +++ b/src/main/java/io/argoproj/workflow/models/ParallelSteps.java @@ -15,15 +15,15 @@ import java.util.Objects; import java.util.Arrays; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowStep; +import io.argoproj.workflow.models.WorkflowStep; import java.util.ArrayList; import java.util.List; /** - * IoArgoprojWorkflowV1alpha1ParallelSteps + * ParallelSteps */ -public class IoArgoprojWorkflowV1alpha1ParallelSteps extends ArrayList { +public class ParallelSteps extends ArrayList { @Override public boolean equals(java.lang.Object o) { @@ -45,7 +45,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ParallelSteps {\n"); + sb.append("class ParallelSteps {\n"); sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Parameter.java b/src/main/java/io/argoproj/workflow/models/Parameter.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Parameter.java rename to src/main/java/io/argoproj/workflow/models/Parameter.java index 181c7a14..7d3df899 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Parameter.java +++ b/src/main/java/io/argoproj/workflow/models/Parameter.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ValueFrom; +import io.argoproj.workflow.models.ValueFrom; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,7 +30,7 @@ */ @ApiModel(description = "Parameter indicate a passed string parameter to a service template with an optional default value") -public class IoArgoprojWorkflowV1alpha1Parameter { +public class Parameter { public static final String SERIALIZED_NAME_DEFAULT = "default"; @SerializedName(SERIALIZED_NAME_DEFAULT) private String _default; @@ -49,10 +49,10 @@ public class IoArgoprojWorkflowV1alpha1Parameter { public static final String SERIALIZED_NAME_VALUE_FROM = "valueFrom"; @SerializedName(SERIALIZED_NAME_VALUE_FROM) - private IoArgoprojWorkflowV1alpha1ValueFrom valueFrom; + private ValueFrom valueFrom; - public IoArgoprojWorkflowV1alpha1Parameter _default(String _default) { + public Parameter _default(String _default) { this._default = _default; return this; @@ -75,18 +75,18 @@ public void setDefault(String _default) { } - public IoArgoprojWorkflowV1alpha1Parameter globalName(String globalName) { + public Parameter globalName(String globalName) { this.globalName = globalName; return this; } /** - * GlobalName exports an output parameter to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.parameters.XXXX}} and in workflow.status.outputs.parameters + * GlobalName exports an output parameter to the global scope, making it available as '{{outputs.parameters.XXXX}} and in workflow.status.outputs.parameters * @return globalName **/ @javax.annotation.Nullable - @ApiModelProperty(value = "GlobalName exports an output parameter to the global scope, making it available as '{{io.argoproj.workflow.v1alpha1.outputs.parameters.XXXX}} and in workflow.status.outputs.parameters") + @ApiModelProperty(value = "GlobalName exports an output parameter to the global scope, making it available as '{{outputs.parameters.XXXX}} and in workflow.status.outputs.parameters") public String getGlobalName() { return globalName; @@ -98,7 +98,7 @@ public void setGlobalName(String globalName) { } - public IoArgoprojWorkflowV1alpha1Parameter name(String name) { + public Parameter name(String name) { this.name = name; return this; @@ -120,7 +120,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1Parameter value(String value) { + public Parameter value(String value) { this.value = value; return this; @@ -143,7 +143,7 @@ public void setValue(String value) { } - public IoArgoprojWorkflowV1alpha1Parameter valueFrom(IoArgoprojWorkflowV1alpha1ValueFrom valueFrom) { + public Parameter valueFrom(ValueFrom valueFrom) { this.valueFrom = valueFrom; return this; @@ -156,12 +156,12 @@ public IoArgoprojWorkflowV1alpha1Parameter valueFrom(IoArgoprojWorkflowV1alpha1V @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ValueFrom getValueFrom() { + public ValueFrom getValueFrom() { return valueFrom; } - public void setValueFrom(IoArgoprojWorkflowV1alpha1ValueFrom valueFrom) { + public void setValueFrom(ValueFrom valueFrom) { this.valueFrom = valueFrom; } @@ -174,12 +174,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Parameter ioArgoprojWorkflowV1alpha1Parameter = (IoArgoprojWorkflowV1alpha1Parameter) o; - return Objects.equals(this._default, ioArgoprojWorkflowV1alpha1Parameter._default) && - Objects.equals(this.globalName, ioArgoprojWorkflowV1alpha1Parameter.globalName) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1Parameter.name) && - Objects.equals(this.value, ioArgoprojWorkflowV1alpha1Parameter.value) && - Objects.equals(this.valueFrom, ioArgoprojWorkflowV1alpha1Parameter.valueFrom); + Parameter parameter = (Parameter) o; + return Objects.equals(this._default, parameter._default) && + Objects.equals(this.globalName, parameter.globalName) && + Objects.equals(this.name, parameter.name) && + Objects.equals(this.value, parameter.value) && + Objects.equals(this.valueFrom, parameter.valueFrom); } @Override @@ -191,7 +191,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Parameter {\n"); + sb.append("class Parameter {\n"); sb.append(" _default: ").append(toIndentedString(_default)).append("\n"); sb.append(" globalName: ").append(toIndentedString(globalName)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimCondition.java b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimCondition.java similarity index 67% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimCondition.java rename to src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimCondition.java index 06b405cf..61171410 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimCondition.java +++ b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimCondition.java @@ -23,21 +23,20 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; -import org.joda.time.DateTime; /** * PersistentVolumeClaimCondition contails details about state of pvc */ @ApiModel(description = "PersistentVolumeClaimCondition contails details about state of pvc") -public class IoK8sApiCoreV1PersistentVolumeClaimCondition { +public class PersistentVolumeClaimCondition { public static final String SERIALIZED_NAME_LAST_PROBE_TIME = "lastProbeTime"; @SerializedName(SERIALIZED_NAME_LAST_PROBE_TIME) - private DateTime lastProbeTime; + private org.joda.time.DateTime lastProbeTime; public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; @SerializedName(SERIALIZED_NAME_LAST_TRANSITION_TIME) - private DateTime lastTransitionTime; + private org.joda.time.DateTime lastTransitionTime; public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) @@ -56,53 +55,53 @@ public class IoK8sApiCoreV1PersistentVolumeClaimCondition { private String type; - public IoK8sApiCoreV1PersistentVolumeClaimCondition lastProbeTime(DateTime lastProbeTime) { + public PersistentVolumeClaimCondition lastProbeTime(org.joda.time.DateTime lastProbeTime) { this.lastProbeTime = lastProbeTime; return this; } /** - * 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. + * Get lastProbeTime * @return lastProbeTime **/ @javax.annotation.Nullable - @ApiModelProperty(value = "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.") + @ApiModelProperty(value = "") - public DateTime getLastProbeTime() { + public org.joda.time.DateTime getLastProbeTime() { return lastProbeTime; } - public void setLastProbeTime(DateTime lastProbeTime) { + public void setLastProbeTime(org.joda.time.DateTime lastProbeTime) { this.lastProbeTime = lastProbeTime; } - public IoK8sApiCoreV1PersistentVolumeClaimCondition lastTransitionTime(DateTime lastTransitionTime) { + public PersistentVolumeClaimCondition lastTransitionTime(org.joda.time.DateTime lastTransitionTime) { this.lastTransitionTime = lastTransitionTime; return this; } /** - * 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. + * Get lastTransitionTime * @return lastTransitionTime **/ @javax.annotation.Nullable - @ApiModelProperty(value = "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.") + @ApiModelProperty(value = "") - public DateTime getLastTransitionTime() { + public org.joda.time.DateTime getLastTransitionTime() { return lastTransitionTime; } - public void setLastTransitionTime(DateTime lastTransitionTime) { + public void setLastTransitionTime(org.joda.time.DateTime lastTransitionTime) { this.lastTransitionTime = lastTransitionTime; } - public IoK8sApiCoreV1PersistentVolumeClaimCondition message(String message) { + public PersistentVolumeClaimCondition message(String message) { this.message = message; return this; @@ -125,7 +124,7 @@ public void setMessage(String message) { } - public IoK8sApiCoreV1PersistentVolumeClaimCondition reason(String reason) { + public PersistentVolumeClaimCondition reason(String reason) { this.reason = reason; return this; @@ -148,7 +147,7 @@ public void setReason(String reason) { } - public IoK8sApiCoreV1PersistentVolumeClaimCondition status(String status) { + public PersistentVolumeClaimCondition status(String status) { this.status = status; return this; @@ -170,7 +169,7 @@ public void setStatus(String status) { } - public IoK8sApiCoreV1PersistentVolumeClaimCondition type(String type) { + public PersistentVolumeClaimCondition type(String type) { this.type = type; return this; @@ -200,13 +199,13 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PersistentVolumeClaimCondition ioK8sApiCoreV1PersistentVolumeClaimCondition = (IoK8sApiCoreV1PersistentVolumeClaimCondition) o; - return Objects.equals(this.lastProbeTime, ioK8sApiCoreV1PersistentVolumeClaimCondition.lastProbeTime) && - Objects.equals(this.lastTransitionTime, ioK8sApiCoreV1PersistentVolumeClaimCondition.lastTransitionTime) && - Objects.equals(this.message, ioK8sApiCoreV1PersistentVolumeClaimCondition.message) && - Objects.equals(this.reason, ioK8sApiCoreV1PersistentVolumeClaimCondition.reason) && - Objects.equals(this.status, ioK8sApiCoreV1PersistentVolumeClaimCondition.status) && - Objects.equals(this.type, ioK8sApiCoreV1PersistentVolumeClaimCondition.type); + PersistentVolumeClaimCondition persistentVolumeClaimCondition = (PersistentVolumeClaimCondition) o; + return Objects.equals(this.lastProbeTime, persistentVolumeClaimCondition.lastProbeTime) && + Objects.equals(this.lastTransitionTime, persistentVolumeClaimCondition.lastTransitionTime) && + Objects.equals(this.message, persistentVolumeClaimCondition.message) && + Objects.equals(this.reason, persistentVolumeClaimCondition.reason) && + Objects.equals(this.status, persistentVolumeClaimCondition.status) && + Objects.equals(this.type, persistentVolumeClaimCondition.type); } @Override @@ -218,7 +217,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PersistentVolumeClaimCondition {\n"); + sb.append("class PersistentVolumeClaimCondition {\n"); sb.append(" lastProbeTime: ").append(toIndentedString(lastProbeTime)).append("\n"); sb.append(" lastTransitionTime: ").append(toIndentedString(lastTransitionTime)).append("\n"); sb.append(" message: ").append(toIndentedString(message)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimSpec.java b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimSpec.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimSpec.java rename to src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimSpec.java index a4939924..745265e6 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimSpec.java +++ b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimSpec.java @@ -20,9 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ResourceRequirements; -import io.argoproj.workflow.models.IoK8sApiCoreV1TypedLocalObjectReference; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1LabelSelector; +import io.argoproj.workflow.models.LabelSelector; +import io.argoproj.workflow.models.TypedLocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -34,22 +33,22 @@ */ @ApiModel(description = "PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes") -public class IoK8sApiCoreV1PersistentVolumeClaimSpec { +public class PersistentVolumeClaimSpec { public static final String SERIALIZED_NAME_ACCESS_MODES = "accessModes"; @SerializedName(SERIALIZED_NAME_ACCESS_MODES) private List accessModes = null; public static final String SERIALIZED_NAME_DATA_SOURCE = "dataSource"; @SerializedName(SERIALIZED_NAME_DATA_SOURCE) - private IoK8sApiCoreV1TypedLocalObjectReference dataSource; + private TypedLocalObjectReference dataSource; public static final String SERIALIZED_NAME_RESOURCES = "resources"; @SerializedName(SERIALIZED_NAME_RESOURCES) - private IoK8sApiCoreV1ResourceRequirements resources; + private io.kubernetes.client.models.V1ResourceRequirements resources; public static final String SERIALIZED_NAME_SELECTOR = "selector"; @SerializedName(SERIALIZED_NAME_SELECTOR) - private IoK8sApimachineryPkgApisMetaV1LabelSelector selector; + private LabelSelector selector; public static final String SERIALIZED_NAME_STORAGE_CLASS_NAME = "storageClassName"; @SerializedName(SERIALIZED_NAME_STORAGE_CLASS_NAME) @@ -64,13 +63,13 @@ public class IoK8sApiCoreV1PersistentVolumeClaimSpec { private String volumeName; - public IoK8sApiCoreV1PersistentVolumeClaimSpec accessModes(List accessModes) { + public PersistentVolumeClaimSpec accessModes(List accessModes) { this.accessModes = accessModes; return this; } - public IoK8sApiCoreV1PersistentVolumeClaimSpec addAccessModesItem(String accessModesItem) { + public PersistentVolumeClaimSpec addAccessModesItem(String accessModesItem) { if (this.accessModes == null) { this.accessModes = new ArrayList(); } @@ -95,7 +94,7 @@ public void setAccessModes(List accessModes) { } - public IoK8sApiCoreV1PersistentVolumeClaimSpec dataSource(IoK8sApiCoreV1TypedLocalObjectReference dataSource) { + public PersistentVolumeClaimSpec dataSource(TypedLocalObjectReference dataSource) { this.dataSource = dataSource; return this; @@ -108,17 +107,17 @@ public IoK8sApiCoreV1PersistentVolumeClaimSpec dataSource(IoK8sApiCoreV1TypedLoc @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1TypedLocalObjectReference getDataSource() { + public TypedLocalObjectReference getDataSource() { return dataSource; } - public void setDataSource(IoK8sApiCoreV1TypedLocalObjectReference dataSource) { + public void setDataSource(TypedLocalObjectReference dataSource) { this.dataSource = dataSource; } - public IoK8sApiCoreV1PersistentVolumeClaimSpec resources(IoK8sApiCoreV1ResourceRequirements resources) { + public PersistentVolumeClaimSpec resources(io.kubernetes.client.models.V1ResourceRequirements resources) { this.resources = resources; return this; @@ -131,17 +130,17 @@ public IoK8sApiCoreV1PersistentVolumeClaimSpec resources(IoK8sApiCoreV1ResourceR @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ResourceRequirements getResources() { + public io.kubernetes.client.models.V1ResourceRequirements getResources() { return resources; } - public void setResources(IoK8sApiCoreV1ResourceRequirements resources) { + public void setResources(io.kubernetes.client.models.V1ResourceRequirements resources) { this.resources = resources; } - public IoK8sApiCoreV1PersistentVolumeClaimSpec selector(IoK8sApimachineryPkgApisMetaV1LabelSelector selector) { + public PersistentVolumeClaimSpec selector(LabelSelector selector) { this.selector = selector; return this; @@ -154,17 +153,17 @@ public IoK8sApiCoreV1PersistentVolumeClaimSpec selector(IoK8sApimachineryPkgApis @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1LabelSelector getSelector() { + public LabelSelector getSelector() { return selector; } - public void setSelector(IoK8sApimachineryPkgApisMetaV1LabelSelector selector) { + public void setSelector(LabelSelector selector) { this.selector = selector; } - public IoK8sApiCoreV1PersistentVolumeClaimSpec storageClassName(String storageClassName) { + public PersistentVolumeClaimSpec storageClassName(String storageClassName) { this.storageClassName = storageClassName; return this; @@ -187,7 +186,7 @@ public void setStorageClassName(String storageClassName) { } - public IoK8sApiCoreV1PersistentVolumeClaimSpec volumeMode(String volumeMode) { + public PersistentVolumeClaimSpec volumeMode(String volumeMode) { this.volumeMode = volumeMode; return this; @@ -210,7 +209,7 @@ public void setVolumeMode(String volumeMode) { } - public IoK8sApiCoreV1PersistentVolumeClaimSpec volumeName(String volumeName) { + public PersistentVolumeClaimSpec volumeName(String volumeName) { this.volumeName = volumeName; return this; @@ -241,14 +240,14 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PersistentVolumeClaimSpec ioK8sApiCoreV1PersistentVolumeClaimSpec = (IoK8sApiCoreV1PersistentVolumeClaimSpec) o; - return Objects.equals(this.accessModes, ioK8sApiCoreV1PersistentVolumeClaimSpec.accessModes) && - Objects.equals(this.dataSource, ioK8sApiCoreV1PersistentVolumeClaimSpec.dataSource) && - Objects.equals(this.resources, ioK8sApiCoreV1PersistentVolumeClaimSpec.resources) && - Objects.equals(this.selector, ioK8sApiCoreV1PersistentVolumeClaimSpec.selector) && - Objects.equals(this.storageClassName, ioK8sApiCoreV1PersistentVolumeClaimSpec.storageClassName) && - Objects.equals(this.volumeMode, ioK8sApiCoreV1PersistentVolumeClaimSpec.volumeMode) && - Objects.equals(this.volumeName, ioK8sApiCoreV1PersistentVolumeClaimSpec.volumeName); + PersistentVolumeClaimSpec persistentVolumeClaimSpec = (PersistentVolumeClaimSpec) o; + return Objects.equals(this.accessModes, persistentVolumeClaimSpec.accessModes) && + Objects.equals(this.dataSource, persistentVolumeClaimSpec.dataSource) && + Objects.equals(this.resources, persistentVolumeClaimSpec.resources) && + Objects.equals(this.selector, persistentVolumeClaimSpec.selector) && + Objects.equals(this.storageClassName, persistentVolumeClaimSpec.storageClassName) && + Objects.equals(this.volumeMode, persistentVolumeClaimSpec.volumeMode) && + Objects.equals(this.volumeName, persistentVolumeClaimSpec.volumeName); } @Override @@ -260,7 +259,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PersistentVolumeClaimSpec {\n"); + sb.append("class PersistentVolumeClaimSpec {\n"); sb.append(" accessModes: ").append(toIndentedString(accessModes)).append("\n"); sb.append(" dataSource: ").append(toIndentedString(dataSource)).append("\n"); sb.append(" resources: ").append(toIndentedString(resources)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimStatus.java b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimStatus.java similarity index 73% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimStatus.java rename to src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimStatus.java index d618fffc..bcd878db 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimStatus.java +++ b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimStatus.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1PersistentVolumeClaimCondition; +import io.argoproj.workflow.models.PersistentVolumeClaimCondition; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -34,7 +34,7 @@ */ @ApiModel(description = "PersistentVolumeClaimStatus is the current status of a persistent volume claim.") -public class IoK8sApiCoreV1PersistentVolumeClaimStatus { +public class PersistentVolumeClaimStatus { public static final String SERIALIZED_NAME_ACCESS_MODES = "accessModes"; @SerializedName(SERIALIZED_NAME_ACCESS_MODES) private List accessModes = null; @@ -45,20 +45,20 @@ public class IoK8sApiCoreV1PersistentVolumeClaimStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; @SerializedName(SERIALIZED_NAME_CONDITIONS) - private List conditions = null; + private List conditions = null; public static final String SERIALIZED_NAME_PHASE = "phase"; @SerializedName(SERIALIZED_NAME_PHASE) private String phase; - public IoK8sApiCoreV1PersistentVolumeClaimStatus accessModes(List accessModes) { + public PersistentVolumeClaimStatus accessModes(List accessModes) { this.accessModes = accessModes; return this; } - public IoK8sApiCoreV1PersistentVolumeClaimStatus addAccessModesItem(String accessModesItem) { + public PersistentVolumeClaimStatus addAccessModesItem(String accessModesItem) { if (this.accessModes == null) { this.accessModes = new ArrayList(); } @@ -83,13 +83,13 @@ public void setAccessModes(List accessModes) { } - public IoK8sApiCoreV1PersistentVolumeClaimStatus capacity(Map capacity) { + public PersistentVolumeClaimStatus capacity(Map capacity) { this.capacity = capacity; return this; } - public IoK8sApiCoreV1PersistentVolumeClaimStatus putCapacityItem(String key, String capacityItem) { + public PersistentVolumeClaimStatus putCapacityItem(String key, String capacityItem) { if (this.capacity == null) { this.capacity = new HashMap(); } @@ -114,15 +114,15 @@ public void setCapacity(Map capacity) { } - public IoK8sApiCoreV1PersistentVolumeClaimStatus conditions(List conditions) { + public PersistentVolumeClaimStatus conditions(List conditions) { this.conditions = conditions; return this; } - public IoK8sApiCoreV1PersistentVolumeClaimStatus addConditionsItem(IoK8sApiCoreV1PersistentVolumeClaimCondition conditionsItem) { + public PersistentVolumeClaimStatus addConditionsItem(PersistentVolumeClaimCondition conditionsItem) { if (this.conditions == null) { - this.conditions = new ArrayList(); + this.conditions = new ArrayList(); } this.conditions.add(conditionsItem); return this; @@ -135,17 +135,17 @@ public IoK8sApiCoreV1PersistentVolumeClaimStatus addConditionsItem(IoK8sApiCoreV @javax.annotation.Nullable @ApiModelProperty(value = "Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.") - public List getConditions() { + public List getConditions() { return conditions; } - public void setConditions(List conditions) { + public void setConditions(List conditions) { this.conditions = conditions; } - public IoK8sApiCoreV1PersistentVolumeClaimStatus phase(String phase) { + public PersistentVolumeClaimStatus phase(String phase) { this.phase = phase; return this; @@ -176,11 +176,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PersistentVolumeClaimStatus ioK8sApiCoreV1PersistentVolumeClaimStatus = (IoK8sApiCoreV1PersistentVolumeClaimStatus) o; - return Objects.equals(this.accessModes, ioK8sApiCoreV1PersistentVolumeClaimStatus.accessModes) && - Objects.equals(this.capacity, ioK8sApiCoreV1PersistentVolumeClaimStatus.capacity) && - Objects.equals(this.conditions, ioK8sApiCoreV1PersistentVolumeClaimStatus.conditions) && - Objects.equals(this.phase, ioK8sApiCoreV1PersistentVolumeClaimStatus.phase); + PersistentVolumeClaimStatus persistentVolumeClaimStatus = (PersistentVolumeClaimStatus) o; + return Objects.equals(this.accessModes, persistentVolumeClaimStatus.accessModes) && + Objects.equals(this.capacity, persistentVolumeClaimStatus.capacity) && + Objects.equals(this.conditions, persistentVolumeClaimStatus.conditions) && + Objects.equals(this.phase, persistentVolumeClaimStatus.phase); } @Override @@ -192,7 +192,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PersistentVolumeClaimStatus {\n"); + sb.append("class PersistentVolumeClaimStatus {\n"); sb.append(" accessModes: ").append(toIndentedString(accessModes)).append("\n"); sb.append(" capacity: ").append(toIndentedString(capacity)).append("\n"); sb.append(" conditions: ").append(toIndentedString(conditions)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.java b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimVolumeSource.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimVolumeSource.java index 7dd9523b..936dc260 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/PersistentVolumeClaimVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).") -public class IoK8sApiCoreV1PersistentVolumeClaimVolumeSource { +public class PersistentVolumeClaimVolumeSource { public static final String SERIALIZED_NAME_CLAIM_NAME = "claimName"; @SerializedName(SERIALIZED_NAME_CLAIM_NAME) private String claimName; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1PersistentVolumeClaimVolumeSource { private Boolean readOnly; - public IoK8sApiCoreV1PersistentVolumeClaimVolumeSource claimName(String claimName) { + public PersistentVolumeClaimVolumeSource claimName(String claimName) { this.claimName = claimName; return this; @@ -61,7 +61,7 @@ public void setClaimName(String claimName) { } - public IoK8sApiCoreV1PersistentVolumeClaimVolumeSource readOnly(Boolean readOnly) { + public PersistentVolumeClaimVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PersistentVolumeClaimVolumeSource ioK8sApiCoreV1PersistentVolumeClaimVolumeSource = (IoK8sApiCoreV1PersistentVolumeClaimVolumeSource) o; - return Objects.equals(this.claimName, ioK8sApiCoreV1PersistentVolumeClaimVolumeSource.claimName) && - Objects.equals(this.readOnly, ioK8sApiCoreV1PersistentVolumeClaimVolumeSource.readOnly); + PersistentVolumeClaimVolumeSource persistentVolumeClaimVolumeSource = (PersistentVolumeClaimVolumeSource) o; + return Objects.equals(this.claimName, persistentVolumeClaimVolumeSource.claimName) && + Objects.equals(this.readOnly, persistentVolumeClaimVolumeSource.readOnly); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PersistentVolumeClaimVolumeSource {\n"); + sb.append("class PersistentVolumeClaimVolumeSource {\n"); sb.append(" claimName: ").append(toIndentedString(claimName)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.java b/src/main/java/io/argoproj/workflow/models/PhotonPersistentDiskVolumeSource.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/PhotonPersistentDiskVolumeSource.java index 42fd509c..c611fdab 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/PhotonPersistentDiskVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a Photon Controller persistent disk resource.") -public class IoK8sApiCoreV1PhotonPersistentDiskVolumeSource { +public class PhotonPersistentDiskVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1PhotonPersistentDiskVolumeSource { private String pdID; - public IoK8sApiCoreV1PhotonPersistentDiskVolumeSource fsType(String fsType) { + public PhotonPersistentDiskVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -62,7 +62,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1PhotonPersistentDiskVolumeSource pdID(String pdID) { + public PhotonPersistentDiskVolumeSource pdID(String pdID) { this.pdID = pdID; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PhotonPersistentDiskVolumeSource ioK8sApiCoreV1PhotonPersistentDiskVolumeSource = (IoK8sApiCoreV1PhotonPersistentDiskVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1PhotonPersistentDiskVolumeSource.fsType) && - Objects.equals(this.pdID, ioK8sApiCoreV1PhotonPersistentDiskVolumeSource.pdID); + PhotonPersistentDiskVolumeSource photonPersistentDiskVolumeSource = (PhotonPersistentDiskVolumeSource) o; + return Objects.equals(this.fsType, photonPersistentDiskVolumeSource.fsType) && + Objects.equals(this.pdID, photonPersistentDiskVolumeSource.pdID); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PhotonPersistentDiskVolumeSource {\n"); + sb.append("class PhotonPersistentDiskVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" pdID: ").append(toIndentedString(pdID)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAffinity.java b/src/main/java/io/argoproj/workflow/models/PodAffinity.java similarity index 77% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAffinity.java rename to src/main/java/io/argoproj/workflow/models/PodAffinity.java index af807cad..281c18f8 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAffinity.java +++ b/src/main/java/io/argoproj/workflow/models/PodAffinity.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodAffinityTerm; -import io.argoproj.workflow.models.IoK8sApiCoreV1WeightedPodAffinityTerm; +import io.argoproj.workflow.models.PodAffinityTerm; +import io.argoproj.workflow.models.WeightedPodAffinityTerm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +33,25 @@ */ @ApiModel(description = "Pod affinity is a group of inter pod affinity scheduling rules.") -public class IoK8sApiCoreV1PodAffinity { +public class PodAffinity { public static final String SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "preferredDuringSchedulingIgnoredDuringExecution"; @SerializedName(SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION) - private List preferredDuringSchedulingIgnoredDuringExecution = null; + private List preferredDuringSchedulingIgnoredDuringExecution = null; public static final String SERIALIZED_NAME_REQUIRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "requiredDuringSchedulingIgnoredDuringExecution"; @SerializedName(SERIALIZED_NAME_REQUIRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION) - private List requiredDuringSchedulingIgnoredDuringExecution = null; + private List requiredDuringSchedulingIgnoredDuringExecution = null; - public IoK8sApiCoreV1PodAffinity preferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { + public PodAffinity preferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { this.preferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; return this; } - public IoK8sApiCoreV1PodAffinity addPreferredDuringSchedulingIgnoredDuringExecutionItem(IoK8sApiCoreV1WeightedPodAffinityTerm preferredDuringSchedulingIgnoredDuringExecutionItem) { + public PodAffinity addPreferredDuringSchedulingIgnoredDuringExecutionItem(WeightedPodAffinityTerm preferredDuringSchedulingIgnoredDuringExecutionItem) { if (this.preferredDuringSchedulingIgnoredDuringExecution == null) { - this.preferredDuringSchedulingIgnoredDuringExecution = new ArrayList(); + this.preferredDuringSchedulingIgnoredDuringExecution = new ArrayList(); } this.preferredDuringSchedulingIgnoredDuringExecution.add(preferredDuringSchedulingIgnoredDuringExecutionItem); return this; @@ -64,25 +64,25 @@ public IoK8sApiCoreV1PodAffinity addPreferredDuringSchedulingIgnoredDuringExecut @javax.annotation.Nullable @ApiModelProperty(value = "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.") - public List getPreferredDuringSchedulingIgnoredDuringExecution() { + public List getPreferredDuringSchedulingIgnoredDuringExecution() { return preferredDuringSchedulingIgnoredDuringExecution; } - public void setPreferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { + public void setPreferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { this.preferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; } - public IoK8sApiCoreV1PodAffinity requiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { + public PodAffinity requiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { this.requiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; return this; } - public IoK8sApiCoreV1PodAffinity addRequiredDuringSchedulingIgnoredDuringExecutionItem(IoK8sApiCoreV1PodAffinityTerm requiredDuringSchedulingIgnoredDuringExecutionItem) { + public PodAffinity addRequiredDuringSchedulingIgnoredDuringExecutionItem(PodAffinityTerm requiredDuringSchedulingIgnoredDuringExecutionItem) { if (this.requiredDuringSchedulingIgnoredDuringExecution == null) { - this.requiredDuringSchedulingIgnoredDuringExecution = new ArrayList(); + this.requiredDuringSchedulingIgnoredDuringExecution = new ArrayList(); } this.requiredDuringSchedulingIgnoredDuringExecution.add(requiredDuringSchedulingIgnoredDuringExecutionItem); return this; @@ -95,12 +95,12 @@ public IoK8sApiCoreV1PodAffinity addRequiredDuringSchedulingIgnoredDuringExecuti @javax.annotation.Nullable @ApiModelProperty(value = "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.") - public List getRequiredDuringSchedulingIgnoredDuringExecution() { + public List getRequiredDuringSchedulingIgnoredDuringExecution() { return requiredDuringSchedulingIgnoredDuringExecution; } - public void setRequiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { + public void setRequiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { this.requiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; } @@ -113,9 +113,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PodAffinity ioK8sApiCoreV1PodAffinity = (IoK8sApiCoreV1PodAffinity) o; - return Objects.equals(this.preferredDuringSchedulingIgnoredDuringExecution, ioK8sApiCoreV1PodAffinity.preferredDuringSchedulingIgnoredDuringExecution) && - Objects.equals(this.requiredDuringSchedulingIgnoredDuringExecution, ioK8sApiCoreV1PodAffinity.requiredDuringSchedulingIgnoredDuringExecution); + PodAffinity podAffinity = (PodAffinity) o; + return Objects.equals(this.preferredDuringSchedulingIgnoredDuringExecution, podAffinity.preferredDuringSchedulingIgnoredDuringExecution) && + Objects.equals(this.requiredDuringSchedulingIgnoredDuringExecution, podAffinity.requiredDuringSchedulingIgnoredDuringExecution); } @Override @@ -127,7 +127,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PodAffinity {\n"); + sb.append("class PodAffinity {\n"); sb.append(" preferredDuringSchedulingIgnoredDuringExecution: ").append(toIndentedString(preferredDuringSchedulingIgnoredDuringExecution)).append("\n"); sb.append(" requiredDuringSchedulingIgnoredDuringExecution: ").append(toIndentedString(requiredDuringSchedulingIgnoredDuringExecution)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAffinityTerm.java b/src/main/java/io/argoproj/workflow/models/PodAffinityTerm.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAffinityTerm.java rename to src/main/java/io/argoproj/workflow/models/PodAffinityTerm.java index c62a151d..3016effc 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAffinityTerm.java +++ b/src/main/java/io/argoproj/workflow/models/PodAffinityTerm.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1LabelSelector; +import io.argoproj.workflow.models.LabelSelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,10 +32,10 @@ */ @ApiModel(description = "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running") -public class IoK8sApiCoreV1PodAffinityTerm { +public class PodAffinityTerm { public static final String SERIALIZED_NAME_LABEL_SELECTOR = "labelSelector"; @SerializedName(SERIALIZED_NAME_LABEL_SELECTOR) - private IoK8sApimachineryPkgApisMetaV1LabelSelector labelSelector; + private LabelSelector labelSelector; public static final String SERIALIZED_NAME_NAMESPACES = "namespaces"; @SerializedName(SERIALIZED_NAME_NAMESPACES) @@ -46,7 +46,7 @@ public class IoK8sApiCoreV1PodAffinityTerm { private String topologyKey; - public IoK8sApiCoreV1PodAffinityTerm labelSelector(IoK8sApimachineryPkgApisMetaV1LabelSelector labelSelector) { + public PodAffinityTerm labelSelector(LabelSelector labelSelector) { this.labelSelector = labelSelector; return this; @@ -59,23 +59,23 @@ public IoK8sApiCoreV1PodAffinityTerm labelSelector(IoK8sApimachineryPkgApisMetaV @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1LabelSelector getLabelSelector() { + public LabelSelector getLabelSelector() { return labelSelector; } - public void setLabelSelector(IoK8sApimachineryPkgApisMetaV1LabelSelector labelSelector) { + public void setLabelSelector(LabelSelector labelSelector) { this.labelSelector = labelSelector; } - public IoK8sApiCoreV1PodAffinityTerm namespaces(List namespaces) { + public PodAffinityTerm namespaces(List namespaces) { this.namespaces = namespaces; return this; } - public IoK8sApiCoreV1PodAffinityTerm addNamespacesItem(String namespacesItem) { + public PodAffinityTerm addNamespacesItem(String namespacesItem) { if (this.namespaces == null) { this.namespaces = new ArrayList(); } @@ -100,7 +100,7 @@ public void setNamespaces(List namespaces) { } - public IoK8sApiCoreV1PodAffinityTerm topologyKey(String topologyKey) { + public PodAffinityTerm topologyKey(String topologyKey) { this.topologyKey = topologyKey; return this; @@ -130,10 +130,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PodAffinityTerm ioK8sApiCoreV1PodAffinityTerm = (IoK8sApiCoreV1PodAffinityTerm) o; - return Objects.equals(this.labelSelector, ioK8sApiCoreV1PodAffinityTerm.labelSelector) && - Objects.equals(this.namespaces, ioK8sApiCoreV1PodAffinityTerm.namespaces) && - Objects.equals(this.topologyKey, ioK8sApiCoreV1PodAffinityTerm.topologyKey); + PodAffinityTerm podAffinityTerm = (PodAffinityTerm) o; + return Objects.equals(this.labelSelector, podAffinityTerm.labelSelector) && + Objects.equals(this.namespaces, podAffinityTerm.namespaces) && + Objects.equals(this.topologyKey, podAffinityTerm.topologyKey); } @Override @@ -145,7 +145,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PodAffinityTerm {\n"); + sb.append("class PodAffinityTerm {\n"); sb.append(" labelSelector: ").append(toIndentedString(labelSelector)).append("\n"); sb.append(" namespaces: ").append(toIndentedString(namespaces)).append("\n"); sb.append(" topologyKey: ").append(toIndentedString(topologyKey)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAntiAffinity.java b/src/main/java/io/argoproj/workflow/models/PodAntiAffinity.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAntiAffinity.java rename to src/main/java/io/argoproj/workflow/models/PodAntiAffinity.java index c166f76d..caad2e99 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodAntiAffinity.java +++ b/src/main/java/io/argoproj/workflow/models/PodAntiAffinity.java @@ -20,8 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodAffinityTerm; -import io.argoproj.workflow.models.IoK8sApiCoreV1WeightedPodAffinityTerm; +import io.argoproj.workflow.models.PodAffinityTerm; +import io.argoproj.workflow.models.WeightedPodAffinityTerm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +33,25 @@ */ @ApiModel(description = "Pod anti affinity is a group of inter pod anti affinity scheduling rules.") -public class IoK8sApiCoreV1PodAntiAffinity { +public class PodAntiAffinity { public static final String SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "preferredDuringSchedulingIgnoredDuringExecution"; @SerializedName(SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION) - private List preferredDuringSchedulingIgnoredDuringExecution = null; + private List preferredDuringSchedulingIgnoredDuringExecution = null; public static final String SERIALIZED_NAME_REQUIRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "requiredDuringSchedulingIgnoredDuringExecution"; @SerializedName(SERIALIZED_NAME_REQUIRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION) - private List requiredDuringSchedulingIgnoredDuringExecution = null; + private List requiredDuringSchedulingIgnoredDuringExecution = null; - public IoK8sApiCoreV1PodAntiAffinity preferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { + public PodAntiAffinity preferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { this.preferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; return this; } - public IoK8sApiCoreV1PodAntiAffinity addPreferredDuringSchedulingIgnoredDuringExecutionItem(IoK8sApiCoreV1WeightedPodAffinityTerm preferredDuringSchedulingIgnoredDuringExecutionItem) { + public PodAntiAffinity addPreferredDuringSchedulingIgnoredDuringExecutionItem(WeightedPodAffinityTerm preferredDuringSchedulingIgnoredDuringExecutionItem) { if (this.preferredDuringSchedulingIgnoredDuringExecution == null) { - this.preferredDuringSchedulingIgnoredDuringExecution = new ArrayList(); + this.preferredDuringSchedulingIgnoredDuringExecution = new ArrayList(); } this.preferredDuringSchedulingIgnoredDuringExecution.add(preferredDuringSchedulingIgnoredDuringExecutionItem); return this; @@ -64,25 +64,25 @@ public IoK8sApiCoreV1PodAntiAffinity addPreferredDuringSchedulingIgnoredDuringEx @javax.annotation.Nullable @ApiModelProperty(value = "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \"weight\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.") - public List getPreferredDuringSchedulingIgnoredDuringExecution() { + public List getPreferredDuringSchedulingIgnoredDuringExecution() { return preferredDuringSchedulingIgnoredDuringExecution; } - public void setPreferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { + public void setPreferredDuringSchedulingIgnoredDuringExecution(List preferredDuringSchedulingIgnoredDuringExecution) { this.preferredDuringSchedulingIgnoredDuringExecution = preferredDuringSchedulingIgnoredDuringExecution; } - public IoK8sApiCoreV1PodAntiAffinity requiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { + public PodAntiAffinity requiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { this.requiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; return this; } - public IoK8sApiCoreV1PodAntiAffinity addRequiredDuringSchedulingIgnoredDuringExecutionItem(IoK8sApiCoreV1PodAffinityTerm requiredDuringSchedulingIgnoredDuringExecutionItem) { + public PodAntiAffinity addRequiredDuringSchedulingIgnoredDuringExecutionItem(PodAffinityTerm requiredDuringSchedulingIgnoredDuringExecutionItem) { if (this.requiredDuringSchedulingIgnoredDuringExecution == null) { - this.requiredDuringSchedulingIgnoredDuringExecution = new ArrayList(); + this.requiredDuringSchedulingIgnoredDuringExecution = new ArrayList(); } this.requiredDuringSchedulingIgnoredDuringExecution.add(requiredDuringSchedulingIgnoredDuringExecutionItem); return this; @@ -95,12 +95,12 @@ public IoK8sApiCoreV1PodAntiAffinity addRequiredDuringSchedulingIgnoredDuringExe @javax.annotation.Nullable @ApiModelProperty(value = "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.") - public List getRequiredDuringSchedulingIgnoredDuringExecution() { + public List getRequiredDuringSchedulingIgnoredDuringExecution() { return requiredDuringSchedulingIgnoredDuringExecution; } - public void setRequiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { + public void setRequiredDuringSchedulingIgnoredDuringExecution(List requiredDuringSchedulingIgnoredDuringExecution) { this.requiredDuringSchedulingIgnoredDuringExecution = requiredDuringSchedulingIgnoredDuringExecution; } @@ -113,9 +113,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PodAntiAffinity ioK8sApiCoreV1PodAntiAffinity = (IoK8sApiCoreV1PodAntiAffinity) o; - return Objects.equals(this.preferredDuringSchedulingIgnoredDuringExecution, ioK8sApiCoreV1PodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution) && - Objects.equals(this.requiredDuringSchedulingIgnoredDuringExecution, ioK8sApiCoreV1PodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution); + PodAntiAffinity podAntiAffinity = (PodAntiAffinity) o; + return Objects.equals(this.preferredDuringSchedulingIgnoredDuringExecution, podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution) && + Objects.equals(this.requiredDuringSchedulingIgnoredDuringExecution, podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution); } @Override @@ -127,7 +127,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PodAntiAffinity {\n"); + sb.append("class PodAntiAffinity {\n"); sb.append(" preferredDuringSchedulingIgnoredDuringExecution: ").append(toIndentedString(preferredDuringSchedulingIgnoredDuringExecution)).append("\n"); sb.append(" requiredDuringSchedulingIgnoredDuringExecution: ").append(toIndentedString(requiredDuringSchedulingIgnoredDuringExecution)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfigOption.java b/src/main/java/io/argoproj/workflow/models/PodDNSConfigOption.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfigOption.java rename to src/main/java/io/argoproj/workflow/models/PodDNSConfigOption.java index c70351c7..631a815d 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PodDNSConfigOption.java +++ b/src/main/java/io/argoproj/workflow/models/PodDNSConfigOption.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "PodDNSConfigOption defines DNS resolver options of a pod.") -public class IoK8sApiCoreV1PodDNSConfigOption { +public class PodDNSConfigOption { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1PodDNSConfigOption { private String value; - public IoK8sApiCoreV1PodDNSConfigOption name(String name) { + public PodDNSConfigOption name(String name) { this.name = name; return this; @@ -62,7 +62,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1PodDNSConfigOption value(String value) { + public PodDNSConfigOption value(String value) { this.value = value; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PodDNSConfigOption ioK8sApiCoreV1PodDNSConfigOption = (IoK8sApiCoreV1PodDNSConfigOption) o; - return Objects.equals(this.name, ioK8sApiCoreV1PodDNSConfigOption.name) && - Objects.equals(this.value, ioK8sApiCoreV1PodDNSConfigOption.value); + PodDNSConfigOption podDNSConfigOption = (PodDNSConfigOption) o; + return Objects.equals(this.name, podDNSConfigOption.name) && + Objects.equals(this.value, podDNSConfigOption.value); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PodDNSConfigOption {\n"); + sb.append("class PodDNSConfigOption {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1PodGC.java b/src/main/java/io/argoproj/workflow/models/PodGC.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1PodGC.java rename to src/main/java/io/argoproj/workflow/models/PodGC.java index 17ad8377..f004ab9e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1PodGC.java +++ b/src/main/java/io/argoproj/workflow/models/PodGC.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "PodGC describes how to delete completed pods as they complete") -public class IoArgoprojWorkflowV1alpha1PodGC { +public class PodGC { public static final String SERIALIZED_NAME_STRATEGY = "strategy"; @SerializedName(SERIALIZED_NAME_STRATEGY) private String strategy; - public IoArgoprojWorkflowV1alpha1PodGC strategy(String strategy) { + public PodGC strategy(String strategy) { this.strategy = strategy; return this; @@ -66,8 +66,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1PodGC ioArgoprojWorkflowV1alpha1PodGC = (IoArgoprojWorkflowV1alpha1PodGC) o; - return Objects.equals(this.strategy, ioArgoprojWorkflowV1alpha1PodGC.strategy); + PodGC podGC = (PodGC) o; + return Objects.equals(this.strategy, podGC.strategy); } @Override @@ -79,7 +79,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1PodGC {\n"); + sb.append("class PodGC {\n"); sb.append(" strategy: ").append(toIndentedString(strategy)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PortworxVolumeSource.java b/src/main/java/io/argoproj/workflow/models/PortworxVolumeSource.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PortworxVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/PortworxVolumeSource.java index eac01753..c441704e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PortworxVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/PortworxVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "PortworxVolumeSource represents a Portworx volume resource.") -public class IoK8sApiCoreV1PortworxVolumeSource { +public class PortworxVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1PortworxVolumeSource { private String volumeID; - public IoK8sApiCoreV1PortworxVolumeSource fsType(String fsType) { + public PortworxVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -66,7 +66,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1PortworxVolumeSource readOnly(Boolean readOnly) { + public PortworxVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -89,7 +89,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1PortworxVolumeSource volumeID(String volumeID) { + public PortworxVolumeSource volumeID(String volumeID) { this.volumeID = volumeID; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PortworxVolumeSource ioK8sApiCoreV1PortworxVolumeSource = (IoK8sApiCoreV1PortworxVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1PortworxVolumeSource.fsType) && - Objects.equals(this.readOnly, ioK8sApiCoreV1PortworxVolumeSource.readOnly) && - Objects.equals(this.volumeID, ioK8sApiCoreV1PortworxVolumeSource.volumeID); + PortworxVolumeSource portworxVolumeSource = (PortworxVolumeSource) o; + return Objects.equals(this.fsType, portworxVolumeSource.fsType) && + Objects.equals(this.readOnly, portworxVolumeSource.readOnly) && + Objects.equals(this.volumeID, portworxVolumeSource.volumeID); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PortworxVolumeSource {\n"); + sb.append("class PortworxVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append(" volumeID: ").append(toIndentedString(volumeID)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PreferredSchedulingTerm.java b/src/main/java/io/argoproj/workflow/models/PreferredSchedulingTerm.java similarity index 77% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PreferredSchedulingTerm.java rename to src/main/java/io/argoproj/workflow/models/PreferredSchedulingTerm.java index 3eaaf0a2..10837708 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1PreferredSchedulingTerm.java +++ b/src/main/java/io/argoproj/workflow/models/PreferredSchedulingTerm.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1NodeSelectorTerm; +import io.argoproj.workflow.models.NodeSelectorTerm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,17 +30,17 @@ */ @ApiModel(description = "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).") -public class IoK8sApiCoreV1PreferredSchedulingTerm { +public class PreferredSchedulingTerm { public static final String SERIALIZED_NAME_PREFERENCE = "preference"; @SerializedName(SERIALIZED_NAME_PREFERENCE) - private IoK8sApiCoreV1NodeSelectorTerm preference; + private NodeSelectorTerm preference; public static final String SERIALIZED_NAME_WEIGHT = "weight"; @SerializedName(SERIALIZED_NAME_WEIGHT) private Integer weight; - public IoK8sApiCoreV1PreferredSchedulingTerm preference(IoK8sApiCoreV1NodeSelectorTerm preference) { + public PreferredSchedulingTerm preference(NodeSelectorTerm preference) { this.preference = preference; return this; @@ -52,17 +52,17 @@ public IoK8sApiCoreV1PreferredSchedulingTerm preference(IoK8sApiCoreV1NodeSelect **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1NodeSelectorTerm getPreference() { + public NodeSelectorTerm getPreference() { return preference; } - public void setPreference(IoK8sApiCoreV1NodeSelectorTerm preference) { + public void setPreference(NodeSelectorTerm preference) { this.preference = preference; } - public IoK8sApiCoreV1PreferredSchedulingTerm weight(Integer weight) { + public PreferredSchedulingTerm weight(Integer weight) { this.weight = weight; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1PreferredSchedulingTerm ioK8sApiCoreV1PreferredSchedulingTerm = (IoK8sApiCoreV1PreferredSchedulingTerm) o; - return Objects.equals(this.preference, ioK8sApiCoreV1PreferredSchedulingTerm.preference) && - Objects.equals(this.weight, ioK8sApiCoreV1PreferredSchedulingTerm.weight); + PreferredSchedulingTerm preferredSchedulingTerm = (PreferredSchedulingTerm) o; + return Objects.equals(this.preference, preferredSchedulingTerm.preference) && + Objects.equals(this.weight, preferredSchedulingTerm.weight); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1PreferredSchedulingTerm {\n"); + sb.append("class PreferredSchedulingTerm {\n"); sb.append(" preference: ").append(toIndentedString(preference)).append("\n"); sb.append(" weight: ").append(toIndentedString(weight)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ProjectedVolumeSource.java b/src/main/java/io/argoproj/workflow/models/ProjectedVolumeSource.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ProjectedVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/ProjectedVolumeSource.java index fbe7f3b9..4d89d63e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ProjectedVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/ProjectedVolumeSource.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeProjection; +import io.argoproj.workflow.models.VolumeProjection; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,17 +32,17 @@ */ @ApiModel(description = "Represents a projected volume source") -public class IoK8sApiCoreV1ProjectedVolumeSource { +public class ProjectedVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @SerializedName(SERIALIZED_NAME_DEFAULT_MODE) private Integer defaultMode; public static final String SERIALIZED_NAME_SOURCES = "sources"; @SerializedName(SERIALIZED_NAME_SOURCES) - private List sources = new ArrayList(); + private List sources = new ArrayList(); - public IoK8sApiCoreV1ProjectedVolumeSource defaultMode(Integer defaultMode) { + public ProjectedVolumeSource defaultMode(Integer defaultMode) { this.defaultMode = defaultMode; return this; @@ -65,13 +65,13 @@ public void setDefaultMode(Integer defaultMode) { } - public IoK8sApiCoreV1ProjectedVolumeSource sources(List sources) { + public ProjectedVolumeSource sources(List sources) { this.sources = sources; return this; } - public IoK8sApiCoreV1ProjectedVolumeSource addSourcesItem(IoK8sApiCoreV1VolumeProjection sourcesItem) { + public ProjectedVolumeSource addSourcesItem(VolumeProjection sourcesItem) { this.sources.add(sourcesItem); return this; } @@ -82,12 +82,12 @@ public IoK8sApiCoreV1ProjectedVolumeSource addSourcesItem(IoK8sApiCoreV1VolumePr **/ @ApiModelProperty(required = true, value = "list of volume projections") - public List getSources() { + public List getSources() { return sources; } - public void setSources(List sources) { + public void setSources(List sources) { this.sources = sources; } @@ -100,9 +100,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ProjectedVolumeSource ioK8sApiCoreV1ProjectedVolumeSource = (IoK8sApiCoreV1ProjectedVolumeSource) o; - return Objects.equals(this.defaultMode, ioK8sApiCoreV1ProjectedVolumeSource.defaultMode) && - Objects.equals(this.sources, ioK8sApiCoreV1ProjectedVolumeSource.sources); + ProjectedVolumeSource projectedVolumeSource = (ProjectedVolumeSource) o; + return Objects.equals(this.defaultMode, projectedVolumeSource.defaultMode) && + Objects.equals(this.sources, projectedVolumeSource.sources); } @Override @@ -114,7 +114,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ProjectedVolumeSource {\n"); + sb.append("class ProjectedVolumeSource {\n"); sb.append(" defaultMode: ").append(toIndentedString(defaultMode)).append("\n"); sb.append(" sources: ").append(toIndentedString(sources)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Prometheus.java b/src/main/java/io/argoproj/workflow/models/Prometheus.java similarity index 65% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Prometheus.java rename to src/main/java/io/argoproj/workflow/models/Prometheus.java index 2849d337..41c137a4 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Prometheus.java +++ b/src/main/java/io/argoproj/workflow/models/Prometheus.java @@ -20,10 +20,10 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Counter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Gauge; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Histogram; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1MetricLabel; +import io.argoproj.workflow.models.Counter; +import io.argoproj.workflow.models.Gauge; +import io.argoproj.workflow.models.Histogram; +import io.argoproj.workflow.models.MetricLabel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -35,14 +35,14 @@ */ @ApiModel(description = "Prometheus is a prometheus metric to be emitted") -public class IoArgoprojWorkflowV1alpha1Prometheus { +public class Prometheus { public static final String SERIALIZED_NAME_COUNTER = "counter"; @SerializedName(SERIALIZED_NAME_COUNTER) - private IoArgoprojWorkflowV1alpha1Counter counter; + private Counter counter; public static final String SERIALIZED_NAME_GAUGE = "gauge"; @SerializedName(SERIALIZED_NAME_GAUGE) - private IoArgoprojWorkflowV1alpha1Gauge gauge; + private Gauge gauge; public static final String SERIALIZED_NAME_HELP = "help"; @SerializedName(SERIALIZED_NAME_HELP) @@ -50,11 +50,11 @@ public class IoArgoprojWorkflowV1alpha1Prometheus { public static final String SERIALIZED_NAME_HISTOGRAM = "histogram"; @SerializedName(SERIALIZED_NAME_HISTOGRAM) - private IoArgoprojWorkflowV1alpha1Histogram histogram; + private Histogram histogram; public static final String SERIALIZED_NAME_LABELS = "labels"; @SerializedName(SERIALIZED_NAME_LABELS) - private List labels = null; + private List labels = null; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -65,7 +65,7 @@ public class IoArgoprojWorkflowV1alpha1Prometheus { private String when; - public IoArgoprojWorkflowV1alpha1Prometheus counter(IoArgoprojWorkflowV1alpha1Counter counter) { + public Prometheus counter(Counter counter) { this.counter = counter; return this; @@ -78,17 +78,17 @@ public IoArgoprojWorkflowV1alpha1Prometheus counter(IoArgoprojWorkflowV1alpha1Co @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Counter getCounter() { + public Counter getCounter() { return counter; } - public void setCounter(IoArgoprojWorkflowV1alpha1Counter counter) { + public void setCounter(Counter counter) { this.counter = counter; } - public IoArgoprojWorkflowV1alpha1Prometheus gauge(IoArgoprojWorkflowV1alpha1Gauge gauge) { + public Prometheus gauge(Gauge gauge) { this.gauge = gauge; return this; @@ -101,17 +101,17 @@ public IoArgoprojWorkflowV1alpha1Prometheus gauge(IoArgoprojWorkflowV1alpha1Gaug @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Gauge getGauge() { + public Gauge getGauge() { return gauge; } - public void setGauge(IoArgoprojWorkflowV1alpha1Gauge gauge) { + public void setGauge(Gauge gauge) { this.gauge = gauge; } - public IoArgoprojWorkflowV1alpha1Prometheus help(String help) { + public Prometheus help(String help) { this.help = help; return this; @@ -133,7 +133,7 @@ public void setHelp(String help) { } - public IoArgoprojWorkflowV1alpha1Prometheus histogram(IoArgoprojWorkflowV1alpha1Histogram histogram) { + public Prometheus histogram(Histogram histogram) { this.histogram = histogram; return this; @@ -146,25 +146,25 @@ public IoArgoprojWorkflowV1alpha1Prometheus histogram(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Histogram getHistogram() { + public Histogram getHistogram() { return histogram; } - public void setHistogram(IoArgoprojWorkflowV1alpha1Histogram histogram) { + public void setHistogram(Histogram histogram) { this.histogram = histogram; } - public IoArgoprojWorkflowV1alpha1Prometheus labels(List labels) { + public Prometheus labels(List labels) { this.labels = labels; return this; } - public IoArgoprojWorkflowV1alpha1Prometheus addLabelsItem(IoArgoprojWorkflowV1alpha1MetricLabel labelsItem) { + public Prometheus addLabelsItem(MetricLabel labelsItem) { if (this.labels == null) { - this.labels = new ArrayList(); + this.labels = new ArrayList(); } this.labels.add(labelsItem); return this; @@ -177,17 +177,17 @@ public IoArgoprojWorkflowV1alpha1Prometheus addLabelsItem(IoArgoprojWorkflowV1al @javax.annotation.Nullable @ApiModelProperty(value = "Labels is a list of metric labels") - public List getLabels() { + public List getLabels() { return labels; } - public void setLabels(List labels) { + public void setLabels(List labels) { this.labels = labels; } - public IoArgoprojWorkflowV1alpha1Prometheus name(String name) { + public Prometheus name(String name) { this.name = name; return this; @@ -209,7 +209,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1Prometheus when(String when) { + public Prometheus when(String when) { this.when = when; return this; @@ -240,14 +240,14 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Prometheus ioArgoprojWorkflowV1alpha1Prometheus = (IoArgoprojWorkflowV1alpha1Prometheus) o; - return Objects.equals(this.counter, ioArgoprojWorkflowV1alpha1Prometheus.counter) && - Objects.equals(this.gauge, ioArgoprojWorkflowV1alpha1Prometheus.gauge) && - Objects.equals(this.help, ioArgoprojWorkflowV1alpha1Prometheus.help) && - Objects.equals(this.histogram, ioArgoprojWorkflowV1alpha1Prometheus.histogram) && - Objects.equals(this.labels, ioArgoprojWorkflowV1alpha1Prometheus.labels) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1Prometheus.name) && - Objects.equals(this.when, ioArgoprojWorkflowV1alpha1Prometheus.when); + Prometheus prometheus = (Prometheus) o; + return Objects.equals(this.counter, prometheus.counter) && + Objects.equals(this.gauge, prometheus.gauge) && + Objects.equals(this.help, prometheus.help) && + Objects.equals(this.histogram, prometheus.histogram) && + Objects.equals(this.labels, prometheus.labels) && + Objects.equals(this.name, prometheus.name) && + Objects.equals(this.when, prometheus.when); } @Override @@ -259,7 +259,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Prometheus {\n"); + sb.append("class Prometheus {\n"); sb.append(" counter: ").append(toIndentedString(counter)).append("\n"); sb.append(" gauge: ").append(toIndentedString(gauge)).append("\n"); sb.append(" help: ").append(toIndentedString(help)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1QuobyteVolumeSource.java b/src/main/java/io/argoproj/workflow/models/QuobyteVolumeSource.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1QuobyteVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/QuobyteVolumeSource.java index a8809833..8783120b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1QuobyteVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/QuobyteVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.") -public class IoK8sApiCoreV1QuobyteVolumeSource { +public class QuobyteVolumeSource { public static final String SERIALIZED_NAME_GROUP = "group"; @SerializedName(SERIALIZED_NAME_GROUP) private String group; @@ -55,7 +55,7 @@ public class IoK8sApiCoreV1QuobyteVolumeSource { private String volume; - public IoK8sApiCoreV1QuobyteVolumeSource group(String group) { + public QuobyteVolumeSource group(String group) { this.group = group; return this; @@ -78,7 +78,7 @@ public void setGroup(String group) { } - public IoK8sApiCoreV1QuobyteVolumeSource readOnly(Boolean readOnly) { + public QuobyteVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -101,7 +101,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1QuobyteVolumeSource registry(String registry) { + public QuobyteVolumeSource registry(String registry) { this.registry = registry; return this; @@ -123,7 +123,7 @@ public void setRegistry(String registry) { } - public IoK8sApiCoreV1QuobyteVolumeSource tenant(String tenant) { + public QuobyteVolumeSource tenant(String tenant) { this.tenant = tenant; return this; @@ -146,7 +146,7 @@ public void setTenant(String tenant) { } - public IoK8sApiCoreV1QuobyteVolumeSource user(String user) { + public QuobyteVolumeSource user(String user) { this.user = user; return this; @@ -169,7 +169,7 @@ public void setUser(String user) { } - public IoK8sApiCoreV1QuobyteVolumeSource volume(String volume) { + public QuobyteVolumeSource volume(String volume) { this.volume = volume; return this; @@ -199,13 +199,13 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1QuobyteVolumeSource ioK8sApiCoreV1QuobyteVolumeSource = (IoK8sApiCoreV1QuobyteVolumeSource) o; - return Objects.equals(this.group, ioK8sApiCoreV1QuobyteVolumeSource.group) && - Objects.equals(this.readOnly, ioK8sApiCoreV1QuobyteVolumeSource.readOnly) && - Objects.equals(this.registry, ioK8sApiCoreV1QuobyteVolumeSource.registry) && - Objects.equals(this.tenant, ioK8sApiCoreV1QuobyteVolumeSource.tenant) && - Objects.equals(this.user, ioK8sApiCoreV1QuobyteVolumeSource.user) && - Objects.equals(this.volume, ioK8sApiCoreV1QuobyteVolumeSource.volume); + QuobyteVolumeSource quobyteVolumeSource = (QuobyteVolumeSource) o; + return Objects.equals(this.group, quobyteVolumeSource.group) && + Objects.equals(this.readOnly, quobyteVolumeSource.readOnly) && + Objects.equals(this.registry, quobyteVolumeSource.registry) && + Objects.equals(this.tenant, quobyteVolumeSource.tenant) && + Objects.equals(this.user, quobyteVolumeSource.user) && + Objects.equals(this.volume, quobyteVolumeSource.volume); } @Override @@ -217,7 +217,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1QuobyteVolumeSource {\n"); + sb.append("class QuobyteVolumeSource {\n"); sb.append(" group: ").append(toIndentedString(group)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append(" registry: ").append(toIndentedString(registry)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1RBDVolumeSource.java b/src/main/java/io/argoproj/workflow/models/RBDVolumeSource.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1RBDVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/RBDVolumeSource.java index b805586b..54006508 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1RBDVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/RBDVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +31,7 @@ */ @ApiModel(description = "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1RBDVolumeSource { +public class RBDVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -59,14 +58,14 @@ public class IoK8sApiCoreV1RBDVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; public static final String SERIALIZED_NAME_USER = "user"; @SerializedName(SERIALIZED_NAME_USER) private String user; - public IoK8sApiCoreV1RBDVolumeSource fsType(String fsType) { + public RBDVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -89,7 +88,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1RBDVolumeSource image(String image) { + public RBDVolumeSource image(String image) { this.image = image; return this; @@ -111,7 +110,7 @@ public void setImage(String image) { } - public IoK8sApiCoreV1RBDVolumeSource keyring(String keyring) { + public RBDVolumeSource keyring(String keyring) { this.keyring = keyring; return this; @@ -134,13 +133,13 @@ public void setKeyring(String keyring) { } - public IoK8sApiCoreV1RBDVolumeSource monitors(List monitors) { + public RBDVolumeSource monitors(List monitors) { this.monitors = monitors; return this; } - public IoK8sApiCoreV1RBDVolumeSource addMonitorsItem(String monitorsItem) { + public RBDVolumeSource addMonitorsItem(String monitorsItem) { this.monitors.add(monitorsItem); return this; } @@ -161,7 +160,7 @@ public void setMonitors(List monitors) { } - public IoK8sApiCoreV1RBDVolumeSource pool(String pool) { + public RBDVolumeSource pool(String pool) { this.pool = pool; return this; @@ -184,7 +183,7 @@ public void setPool(String pool) { } - public IoK8sApiCoreV1RBDVolumeSource readOnly(Boolean readOnly) { + public RBDVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -207,7 +206,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1RBDVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public RBDVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -220,17 +219,17 @@ public IoK8sApiCoreV1RBDVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReferenc @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } - public IoK8sApiCoreV1RBDVolumeSource user(String user) { + public RBDVolumeSource user(String user) { this.user = user; return this; @@ -261,15 +260,15 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1RBDVolumeSource ioK8sApiCoreV1RBDVolumeSource = (IoK8sApiCoreV1RBDVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1RBDVolumeSource.fsType) && - Objects.equals(this.image, ioK8sApiCoreV1RBDVolumeSource.image) && - Objects.equals(this.keyring, ioK8sApiCoreV1RBDVolumeSource.keyring) && - Objects.equals(this.monitors, ioK8sApiCoreV1RBDVolumeSource.monitors) && - Objects.equals(this.pool, ioK8sApiCoreV1RBDVolumeSource.pool) && - Objects.equals(this.readOnly, ioK8sApiCoreV1RBDVolumeSource.readOnly) && - Objects.equals(this.secretRef, ioK8sApiCoreV1RBDVolumeSource.secretRef) && - Objects.equals(this.user, ioK8sApiCoreV1RBDVolumeSource.user); + RBDVolumeSource rbDVolumeSource = (RBDVolumeSource) o; + return Objects.equals(this.fsType, rbDVolumeSource.fsType) && + Objects.equals(this.image, rbDVolumeSource.image) && + Objects.equals(this.keyring, rbDVolumeSource.keyring) && + Objects.equals(this.monitors, rbDVolumeSource.monitors) && + Objects.equals(this.pool, rbDVolumeSource.pool) && + Objects.equals(this.readOnly, rbDVolumeSource.readOnly) && + Objects.equals(this.secretRef, rbDVolumeSource.secretRef) && + Objects.equals(this.user, rbDVolumeSource.user); } @Override @@ -281,7 +280,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1RBDVolumeSource {\n"); + sb.append("class RBDVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" image: ").append(toIndentedString(image)).append("\n"); sb.append(" keyring: ").append(toIndentedString(keyring)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1RawArtifact.java b/src/main/java/io/argoproj/workflow/models/RawArtifact.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1RawArtifact.java rename to src/main/java/io/argoproj/workflow/models/RawArtifact.java index 1c570e9a..4f2a4268 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1RawArtifact.java +++ b/src/main/java/io/argoproj/workflow/models/RawArtifact.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "RawArtifact allows raw string content to be placed as an artifact in a container") -public class IoArgoprojWorkflowV1alpha1RawArtifact { +public class RawArtifact { public static final String SERIALIZED_NAME_DATA = "data"; @SerializedName(SERIALIZED_NAME_DATA) private String data; - public IoArgoprojWorkflowV1alpha1RawArtifact data(String data) { + public RawArtifact data(String data) { this.data = data; return this; @@ -65,8 +65,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1RawArtifact ioArgoprojWorkflowV1alpha1RawArtifact = (IoArgoprojWorkflowV1alpha1RawArtifact) o; - return Objects.equals(this.data, ioArgoprojWorkflowV1alpha1RawArtifact.data); + RawArtifact rawArtifact = (RawArtifact) o; + return Objects.equals(this.data, rawArtifact.data); } @Override @@ -78,7 +78,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1RawArtifact {\n"); + sb.append("class RawArtifact {\n"); sb.append(" data: ").append(toIndentedString(data)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceFieldSelector.java b/src/main/java/io/argoproj/workflow/models/ResourceFieldSelector.java similarity index 92% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceFieldSelector.java rename to src/main/java/io/argoproj/workflow/models/ResourceFieldSelector.java index bad12f4b..0c634bf2 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ResourceFieldSelector.java +++ b/src/main/java/io/argoproj/workflow/models/ResourceFieldSelector.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "ResourceFieldSelector represents container resources (cpu, memory) and their output format") -public class IoK8sApiCoreV1ResourceFieldSelector { +public class ResourceFieldSelector { public static final String SERIALIZED_NAME_CONTAINER_NAME = "containerName"; @SerializedName(SERIALIZED_NAME_CONTAINER_NAME) private String containerName; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1ResourceFieldSelector { private String resource; - public IoK8sApiCoreV1ResourceFieldSelector containerName(String containerName) { + public ResourceFieldSelector containerName(String containerName) { this.containerName = containerName; return this; @@ -66,7 +66,7 @@ public void setContainerName(String containerName) { } - public IoK8sApiCoreV1ResourceFieldSelector divisor(String divisor) { + public ResourceFieldSelector divisor(String divisor) { this.divisor = divisor; return this; @@ -89,7 +89,7 @@ public void setDivisor(String divisor) { } - public IoK8sApiCoreV1ResourceFieldSelector resource(String resource) { + public ResourceFieldSelector resource(String resource) { this.resource = resource; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ResourceFieldSelector ioK8sApiCoreV1ResourceFieldSelector = (IoK8sApiCoreV1ResourceFieldSelector) o; - return Objects.equals(this.containerName, ioK8sApiCoreV1ResourceFieldSelector.containerName) && - Objects.equals(this.divisor, ioK8sApiCoreV1ResourceFieldSelector.divisor) && - Objects.equals(this.resource, ioK8sApiCoreV1ResourceFieldSelector.resource); + ResourceFieldSelector resourceFieldSelector = (ResourceFieldSelector) o; + return Objects.equals(this.containerName, resourceFieldSelector.containerName) && + Objects.equals(this.divisor, resourceFieldSelector.divisor) && + Objects.equals(this.resource, resourceFieldSelector.resource); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ResourceFieldSelector {\n"); + sb.append("class ResourceFieldSelector {\n"); sb.append(" containerName: ").append(toIndentedString(containerName)).append("\n"); sb.append(" divisor: ").append(toIndentedString(divisor)).append("\n"); sb.append(" resource: ").append(toIndentedString(resource)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ResourceTemplate.java b/src/main/java/io/argoproj/workflow/models/ResourceTemplate.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ResourceTemplate.java rename to src/main/java/io/argoproj/workflow/models/ResourceTemplate.java index 4507fd2c..6ddac139 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ResourceTemplate.java +++ b/src/main/java/io/argoproj/workflow/models/ResourceTemplate.java @@ -31,7 +31,7 @@ */ @ApiModel(description = "ResourceTemplate is a template subtype to manipulate kubernetes resources") -public class IoArgoprojWorkflowV1alpha1ResourceTemplate { +public class ResourceTemplate { public static final String SERIALIZED_NAME_ACTION = "action"; @SerializedName(SERIALIZED_NAME_ACTION) private String action; @@ -61,7 +61,7 @@ public class IoArgoprojWorkflowV1alpha1ResourceTemplate { private String successCondition; - public IoArgoprojWorkflowV1alpha1ResourceTemplate action(String action) { + public ResourceTemplate action(String action) { this.action = action; return this; @@ -83,7 +83,7 @@ public void setAction(String action) { } - public IoArgoprojWorkflowV1alpha1ResourceTemplate failureCondition(String failureCondition) { + public ResourceTemplate failureCondition(String failureCondition) { this.failureCondition = failureCondition; return this; @@ -106,13 +106,13 @@ public void setFailureCondition(String failureCondition) { } - public IoArgoprojWorkflowV1alpha1ResourceTemplate flags(List flags) { + public ResourceTemplate flags(List flags) { this.flags = flags; return this; } - public IoArgoprojWorkflowV1alpha1ResourceTemplate addFlagsItem(String flagsItem) { + public ResourceTemplate addFlagsItem(String flagsItem) { if (this.flags == null) { this.flags = new ArrayList(); } @@ -137,7 +137,7 @@ public void setFlags(List flags) { } - public IoArgoprojWorkflowV1alpha1ResourceTemplate manifest(String manifest) { + public ResourceTemplate manifest(String manifest) { this.manifest = manifest; return this; @@ -160,7 +160,7 @@ public void setManifest(String manifest) { } - public IoArgoprojWorkflowV1alpha1ResourceTemplate mergeStrategy(String mergeStrategy) { + public ResourceTemplate mergeStrategy(String mergeStrategy) { this.mergeStrategy = mergeStrategy; return this; @@ -183,7 +183,7 @@ public void setMergeStrategy(String mergeStrategy) { } - public IoArgoprojWorkflowV1alpha1ResourceTemplate setOwnerReference(Boolean setOwnerReference) { + public ResourceTemplate setOwnerReference(Boolean setOwnerReference) { this.setOwnerReference = setOwnerReference; return this; @@ -206,7 +206,7 @@ public void setSetOwnerReference(Boolean setOwnerReference) { } - public IoArgoprojWorkflowV1alpha1ResourceTemplate successCondition(String successCondition) { + public ResourceTemplate successCondition(String successCondition) { this.successCondition = successCondition; return this; @@ -237,14 +237,14 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ResourceTemplate ioArgoprojWorkflowV1alpha1ResourceTemplate = (IoArgoprojWorkflowV1alpha1ResourceTemplate) o; - return Objects.equals(this.action, ioArgoprojWorkflowV1alpha1ResourceTemplate.action) && - Objects.equals(this.failureCondition, ioArgoprojWorkflowV1alpha1ResourceTemplate.failureCondition) && - Objects.equals(this.flags, ioArgoprojWorkflowV1alpha1ResourceTemplate.flags) && - Objects.equals(this.manifest, ioArgoprojWorkflowV1alpha1ResourceTemplate.manifest) && - Objects.equals(this.mergeStrategy, ioArgoprojWorkflowV1alpha1ResourceTemplate.mergeStrategy) && - Objects.equals(this.setOwnerReference, ioArgoprojWorkflowV1alpha1ResourceTemplate.setOwnerReference) && - Objects.equals(this.successCondition, ioArgoprojWorkflowV1alpha1ResourceTemplate.successCondition); + ResourceTemplate resourceTemplate = (ResourceTemplate) o; + return Objects.equals(this.action, resourceTemplate.action) && + Objects.equals(this.failureCondition, resourceTemplate.failureCondition) && + Objects.equals(this.flags, resourceTemplate.flags) && + Objects.equals(this.manifest, resourceTemplate.manifest) && + Objects.equals(this.mergeStrategy, resourceTemplate.mergeStrategy) && + Objects.equals(this.setOwnerReference, resourceTemplate.setOwnerReference) && + Objects.equals(this.successCondition, resourceTemplate.successCondition); } @Override @@ -256,7 +256,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ResourceTemplate {\n"); + sb.append("class ResourceTemplate {\n"); sb.append(" action: ").append(toIndentedString(action)).append("\n"); sb.append(" failureCondition: ").append(toIndentedString(failureCondition)).append("\n"); sb.append(" flags: ").append(toIndentedString(flags)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1RetryStrategy.java b/src/main/java/io/argoproj/workflow/models/RetryStrategy.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1RetryStrategy.java rename to src/main/java/io/argoproj/workflow/models/RetryStrategy.java index 7768edc1..14cdcc8c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1RetryStrategy.java +++ b/src/main/java/io/argoproj/workflow/models/RetryStrategy.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Backoff; +import io.argoproj.workflow.models.Backoff; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,10 +30,10 @@ */ @ApiModel(description = "RetryStrategy provides controls on how to retry a workflow step") -public class IoArgoprojWorkflowV1alpha1RetryStrategy { +public class RetryStrategy { public static final String SERIALIZED_NAME_BACKOFF = "backoff"; @SerializedName(SERIALIZED_NAME_BACKOFF) - private IoArgoprojWorkflowV1alpha1Backoff backoff; + private Backoff backoff; public static final String SERIALIZED_NAME_LIMIT = "limit"; @SerializedName(SERIALIZED_NAME_LIMIT) @@ -44,7 +44,7 @@ public class IoArgoprojWorkflowV1alpha1RetryStrategy { private String retryPolicy; - public IoArgoprojWorkflowV1alpha1RetryStrategy backoff(IoArgoprojWorkflowV1alpha1Backoff backoff) { + public RetryStrategy backoff(Backoff backoff) { this.backoff = backoff; return this; @@ -57,17 +57,17 @@ public IoArgoprojWorkflowV1alpha1RetryStrategy backoff(IoArgoprojWorkflowV1alpha @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Backoff getBackoff() { + public Backoff getBackoff() { return backoff; } - public void setBackoff(IoArgoprojWorkflowV1alpha1Backoff backoff) { + public void setBackoff(Backoff backoff) { this.backoff = backoff; } - public IoArgoprojWorkflowV1alpha1RetryStrategy limit(Integer limit) { + public RetryStrategy limit(Integer limit) { this.limit = limit; return this; @@ -90,7 +90,7 @@ public void setLimit(Integer limit) { } - public IoArgoprojWorkflowV1alpha1RetryStrategy retryPolicy(String retryPolicy) { + public RetryStrategy retryPolicy(String retryPolicy) { this.retryPolicy = retryPolicy; return this; @@ -121,10 +121,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1RetryStrategy ioArgoprojWorkflowV1alpha1RetryStrategy = (IoArgoprojWorkflowV1alpha1RetryStrategy) o; - return Objects.equals(this.backoff, ioArgoprojWorkflowV1alpha1RetryStrategy.backoff) && - Objects.equals(this.limit, ioArgoprojWorkflowV1alpha1RetryStrategy.limit) && - Objects.equals(this.retryPolicy, ioArgoprojWorkflowV1alpha1RetryStrategy.retryPolicy); + RetryStrategy retryStrategy = (RetryStrategy) o; + return Objects.equals(this.backoff, retryStrategy.backoff) && + Objects.equals(this.limit, retryStrategy.limit) && + Objects.equals(this.retryPolicy, retryStrategy.retryPolicy); } @Override @@ -136,7 +136,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1RetryStrategy {\n"); + sb.append("class RetryStrategy {\n"); sb.append(" backoff: ").append(toIndentedString(backoff)).append("\n"); sb.append(" limit: ").append(toIndentedString(limit)).append("\n"); sb.append(" retryPolicy: ").append(toIndentedString(retryPolicy)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1S3Artifact.java b/src/main/java/io/argoproj/workflow/models/S3Artifact.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1S3Artifact.java rename to src/main/java/io/argoproj/workflow/models/S3Artifact.java index d354e222..911a623c 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1S3Artifact.java +++ b/src/main/java/io/argoproj/workflow/models/S3Artifact.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,10 +29,10 @@ */ @ApiModel(description = "S3Artifact is the location of an S3 artifact") -public class IoArgoprojWorkflowV1alpha1S3Artifact { +public class S3Artifact { public static final String SERIALIZED_NAME_ACCESS_KEY_SECRET = "accessKeySecret"; @SerializedName(SERIALIZED_NAME_ACCESS_KEY_SECRET) - private IoK8sApiCoreV1SecretKeySelector accessKeySecret; + private io.kubernetes.client.models.V1SecretKeySelector accessKeySecret; public static final String SERIALIZED_NAME_BUCKET = "bucket"; @SerializedName(SERIALIZED_NAME_BUCKET) @@ -61,14 +60,14 @@ public class IoArgoprojWorkflowV1alpha1S3Artifact { public static final String SERIALIZED_NAME_SECRET_KEY_SECRET = "secretKeySecret"; @SerializedName(SERIALIZED_NAME_SECRET_KEY_SECRET) - private IoK8sApiCoreV1SecretKeySelector secretKeySecret; + private io.kubernetes.client.models.V1SecretKeySelector secretKeySecret; public static final String SERIALIZED_NAME_USE_S_D_K_CREDS = "useSDKCreds"; @SerializedName(SERIALIZED_NAME_USE_S_D_K_CREDS) private Boolean useSDKCreds; - public IoArgoprojWorkflowV1alpha1S3Artifact accessKeySecret(IoK8sApiCoreV1SecretKeySelector accessKeySecret) { + public S3Artifact accessKeySecret(io.kubernetes.client.models.V1SecretKeySelector accessKeySecret) { this.accessKeySecret = accessKeySecret; return this; @@ -80,17 +79,17 @@ public IoArgoprojWorkflowV1alpha1S3Artifact accessKeySecret(IoK8sApiCoreV1Secret **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1SecretKeySelector getAccessKeySecret() { + public io.kubernetes.client.models.V1SecretKeySelector getAccessKeySecret() { return accessKeySecret; } - public void setAccessKeySecret(IoK8sApiCoreV1SecretKeySelector accessKeySecret) { + public void setAccessKeySecret(io.kubernetes.client.models.V1SecretKeySelector accessKeySecret) { this.accessKeySecret = accessKeySecret; } - public IoArgoprojWorkflowV1alpha1S3Artifact bucket(String bucket) { + public S3Artifact bucket(String bucket) { this.bucket = bucket; return this; @@ -112,7 +111,7 @@ public void setBucket(String bucket) { } - public IoArgoprojWorkflowV1alpha1S3Artifact endpoint(String endpoint) { + public S3Artifact endpoint(String endpoint) { this.endpoint = endpoint; return this; @@ -134,7 +133,7 @@ public void setEndpoint(String endpoint) { } - public IoArgoprojWorkflowV1alpha1S3Artifact insecure(Boolean insecure) { + public S3Artifact insecure(Boolean insecure) { this.insecure = insecure; return this; @@ -157,7 +156,7 @@ public void setInsecure(Boolean insecure) { } - public IoArgoprojWorkflowV1alpha1S3Artifact key(String key) { + public S3Artifact key(String key) { this.key = key; return this; @@ -179,7 +178,7 @@ public void setKey(String key) { } - public IoArgoprojWorkflowV1alpha1S3Artifact region(String region) { + public S3Artifact region(String region) { this.region = region; return this; @@ -202,7 +201,7 @@ public void setRegion(String region) { } - public IoArgoprojWorkflowV1alpha1S3Artifact roleARN(String roleARN) { + public S3Artifact roleARN(String roleARN) { this.roleARN = roleARN; return this; @@ -225,7 +224,7 @@ public void setRoleARN(String roleARN) { } - public IoArgoprojWorkflowV1alpha1S3Artifact secretKeySecret(IoK8sApiCoreV1SecretKeySelector secretKeySecret) { + public S3Artifact secretKeySecret(io.kubernetes.client.models.V1SecretKeySelector secretKeySecret) { this.secretKeySecret = secretKeySecret; return this; @@ -237,17 +236,17 @@ public IoArgoprojWorkflowV1alpha1S3Artifact secretKeySecret(IoK8sApiCoreV1Secret **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1SecretKeySelector getSecretKeySecret() { + public io.kubernetes.client.models.V1SecretKeySelector getSecretKeySecret() { return secretKeySecret; } - public void setSecretKeySecret(IoK8sApiCoreV1SecretKeySelector secretKeySecret) { + public void setSecretKeySecret(io.kubernetes.client.models.V1SecretKeySelector secretKeySecret) { this.secretKeySecret = secretKeySecret; } - public IoArgoprojWorkflowV1alpha1S3Artifact useSDKCreds(Boolean useSDKCreds) { + public S3Artifact useSDKCreds(Boolean useSDKCreds) { this.useSDKCreds = useSDKCreds; return this; @@ -278,16 +277,16 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1S3Artifact ioArgoprojWorkflowV1alpha1S3Artifact = (IoArgoprojWorkflowV1alpha1S3Artifact) o; - return Objects.equals(this.accessKeySecret, ioArgoprojWorkflowV1alpha1S3Artifact.accessKeySecret) && - Objects.equals(this.bucket, ioArgoprojWorkflowV1alpha1S3Artifact.bucket) && - Objects.equals(this.endpoint, ioArgoprojWorkflowV1alpha1S3Artifact.endpoint) && - Objects.equals(this.insecure, ioArgoprojWorkflowV1alpha1S3Artifact.insecure) && - Objects.equals(this.key, ioArgoprojWorkflowV1alpha1S3Artifact.key) && - Objects.equals(this.region, ioArgoprojWorkflowV1alpha1S3Artifact.region) && - Objects.equals(this.roleARN, ioArgoprojWorkflowV1alpha1S3Artifact.roleARN) && - Objects.equals(this.secretKeySecret, ioArgoprojWorkflowV1alpha1S3Artifact.secretKeySecret) && - Objects.equals(this.useSDKCreds, ioArgoprojWorkflowV1alpha1S3Artifact.useSDKCreds); + S3Artifact s3Artifact = (S3Artifact) o; + return Objects.equals(this.accessKeySecret, s3Artifact.accessKeySecret) && + Objects.equals(this.bucket, s3Artifact.bucket) && + Objects.equals(this.endpoint, s3Artifact.endpoint) && + Objects.equals(this.insecure, s3Artifact.insecure) && + Objects.equals(this.key, s3Artifact.key) && + Objects.equals(this.region, s3Artifact.region) && + Objects.equals(this.roleARN, s3Artifact.roleARN) && + Objects.equals(this.secretKeySecret, s3Artifact.secretKeySecret) && + Objects.equals(this.useSDKCreds, s3Artifact.useSDKCreds); } @Override @@ -299,7 +298,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1S3Artifact {\n"); + sb.append("class S3Artifact {\n"); sb.append(" accessKeySecret: ").append(toIndentedString(accessKeySecret)).append("\n"); sb.append(" bucket: ").append(toIndentedString(bucket)).append("\n"); sb.append(" endpoint: ").append(toIndentedString(endpoint)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SELinuxOptions.java b/src/main/java/io/argoproj/workflow/models/SELinuxOptions.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SELinuxOptions.java rename to src/main/java/io/argoproj/workflow/models/SELinuxOptions.java index a90b9e75..a9b998a7 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SELinuxOptions.java +++ b/src/main/java/io/argoproj/workflow/models/SELinuxOptions.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "SELinuxOptions are the labels to be applied to the container") -public class IoK8sApiCoreV1SELinuxOptions { +public class SELinuxOptions { public static final String SERIALIZED_NAME_LEVEL = "level"; @SerializedName(SERIALIZED_NAME_LEVEL) private String level; @@ -47,7 +47,7 @@ public class IoK8sApiCoreV1SELinuxOptions { private String user; - public IoK8sApiCoreV1SELinuxOptions level(String level) { + public SELinuxOptions level(String level) { this.level = level; return this; @@ -70,7 +70,7 @@ public void setLevel(String level) { } - public IoK8sApiCoreV1SELinuxOptions role(String role) { + public SELinuxOptions role(String role) { this.role = role; return this; @@ -93,7 +93,7 @@ public void setRole(String role) { } - public IoK8sApiCoreV1SELinuxOptions type(String type) { + public SELinuxOptions type(String type) { this.type = type; return this; @@ -116,7 +116,7 @@ public void setType(String type) { } - public IoK8sApiCoreV1SELinuxOptions user(String user) { + public SELinuxOptions user(String user) { this.user = user; return this; @@ -147,11 +147,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1SELinuxOptions ioK8sApiCoreV1SELinuxOptions = (IoK8sApiCoreV1SELinuxOptions) o; - return Objects.equals(this.level, ioK8sApiCoreV1SELinuxOptions.level) && - Objects.equals(this.role, ioK8sApiCoreV1SELinuxOptions.role) && - Objects.equals(this.type, ioK8sApiCoreV1SELinuxOptions.type) && - Objects.equals(this.user, ioK8sApiCoreV1SELinuxOptions.user); + SELinuxOptions seLinuxOptions = (SELinuxOptions) o; + return Objects.equals(this.level, seLinuxOptions.level) && + Objects.equals(this.role, seLinuxOptions.role) && + Objects.equals(this.type, seLinuxOptions.type) && + Objects.equals(this.user, seLinuxOptions.user); } @Override @@ -163,7 +163,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1SELinuxOptions {\n"); + sb.append("class SELinuxOptions {\n"); sb.append(" level: ").append(toIndentedString(level)).append("\n"); sb.append(" role: ").append(toIndentedString(role)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ScaleIOVolumeSource.java b/src/main/java/io/argoproj/workflow/models/ScaleIOVolumeSource.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ScaleIOVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/ScaleIOVolumeSource.java index ce2598e7..07540c07 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ScaleIOVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/ScaleIOVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,7 +29,7 @@ */ @ApiModel(description = "ScaleIOVolumeSource represents a persistent ScaleIO volume") -public class IoK8sApiCoreV1ScaleIOVolumeSource { +public class ScaleIOVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -49,7 +48,7 @@ public class IoK8sApiCoreV1ScaleIOVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; public static final String SERIALIZED_NAME_SSL_ENABLED = "sslEnabled"; @SerializedName(SERIALIZED_NAME_SSL_ENABLED) @@ -72,7 +71,7 @@ public class IoK8sApiCoreV1ScaleIOVolumeSource { private String volumeName; - public IoK8sApiCoreV1ScaleIOVolumeSource fsType(String fsType) { + public ScaleIOVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -95,7 +94,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1ScaleIOVolumeSource gateway(String gateway) { + public ScaleIOVolumeSource gateway(String gateway) { this.gateway = gateway; return this; @@ -117,7 +116,7 @@ public void setGateway(String gateway) { } - public IoK8sApiCoreV1ScaleIOVolumeSource protectionDomain(String protectionDomain) { + public ScaleIOVolumeSource protectionDomain(String protectionDomain) { this.protectionDomain = protectionDomain; return this; @@ -140,7 +139,7 @@ public void setProtectionDomain(String protectionDomain) { } - public IoK8sApiCoreV1ScaleIOVolumeSource readOnly(Boolean readOnly) { + public ScaleIOVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -163,7 +162,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1ScaleIOVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public ScaleIOVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -175,17 +174,17 @@ public IoK8sApiCoreV1ScaleIOVolumeSource secretRef(IoK8sApiCoreV1LocalObjectRefe **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } - public IoK8sApiCoreV1ScaleIOVolumeSource sslEnabled(Boolean sslEnabled) { + public ScaleIOVolumeSource sslEnabled(Boolean sslEnabled) { this.sslEnabled = sslEnabled; return this; @@ -208,7 +207,7 @@ public void setSslEnabled(Boolean sslEnabled) { } - public IoK8sApiCoreV1ScaleIOVolumeSource storageMode(String storageMode) { + public ScaleIOVolumeSource storageMode(String storageMode) { this.storageMode = storageMode; return this; @@ -231,7 +230,7 @@ public void setStorageMode(String storageMode) { } - public IoK8sApiCoreV1ScaleIOVolumeSource storagePool(String storagePool) { + public ScaleIOVolumeSource storagePool(String storagePool) { this.storagePool = storagePool; return this; @@ -254,7 +253,7 @@ public void setStoragePool(String storagePool) { } - public IoK8sApiCoreV1ScaleIOVolumeSource system(String system) { + public ScaleIOVolumeSource system(String system) { this.system = system; return this; @@ -276,7 +275,7 @@ public void setSystem(String system) { } - public IoK8sApiCoreV1ScaleIOVolumeSource volumeName(String volumeName) { + public ScaleIOVolumeSource volumeName(String volumeName) { this.volumeName = volumeName; return this; @@ -307,17 +306,17 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ScaleIOVolumeSource ioK8sApiCoreV1ScaleIOVolumeSource = (IoK8sApiCoreV1ScaleIOVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1ScaleIOVolumeSource.fsType) && - Objects.equals(this.gateway, ioK8sApiCoreV1ScaleIOVolumeSource.gateway) && - Objects.equals(this.protectionDomain, ioK8sApiCoreV1ScaleIOVolumeSource.protectionDomain) && - Objects.equals(this.readOnly, ioK8sApiCoreV1ScaleIOVolumeSource.readOnly) && - Objects.equals(this.secretRef, ioK8sApiCoreV1ScaleIOVolumeSource.secretRef) && - Objects.equals(this.sslEnabled, ioK8sApiCoreV1ScaleIOVolumeSource.sslEnabled) && - Objects.equals(this.storageMode, ioK8sApiCoreV1ScaleIOVolumeSource.storageMode) && - Objects.equals(this.storagePool, ioK8sApiCoreV1ScaleIOVolumeSource.storagePool) && - Objects.equals(this.system, ioK8sApiCoreV1ScaleIOVolumeSource.system) && - Objects.equals(this.volumeName, ioK8sApiCoreV1ScaleIOVolumeSource.volumeName); + ScaleIOVolumeSource scaleIOVolumeSource = (ScaleIOVolumeSource) o; + return Objects.equals(this.fsType, scaleIOVolumeSource.fsType) && + Objects.equals(this.gateway, scaleIOVolumeSource.gateway) && + Objects.equals(this.protectionDomain, scaleIOVolumeSource.protectionDomain) && + Objects.equals(this.readOnly, scaleIOVolumeSource.readOnly) && + Objects.equals(this.secretRef, scaleIOVolumeSource.secretRef) && + Objects.equals(this.sslEnabled, scaleIOVolumeSource.sslEnabled) && + Objects.equals(this.storageMode, scaleIOVolumeSource.storageMode) && + Objects.equals(this.storagePool, scaleIOVolumeSource.storagePool) && + Objects.equals(this.system, scaleIOVolumeSource.system) && + Objects.equals(this.volumeName, scaleIOVolumeSource.volumeName); } @Override @@ -329,7 +328,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ScaleIOVolumeSource {\n"); + sb.append("class ScaleIOVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" gateway: ").append(toIndentedString(gateway)).append("\n"); sb.append(" protectionDomain: ").append(toIndentedString(protectionDomain)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ScriptTemplate.java b/src/main/java/io/argoproj/workflow/models/ScriptTemplate.java similarity index 74% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ScriptTemplate.java rename to src/main/java/io/argoproj/workflow/models/ScriptTemplate.java index c5aaaa21..10bbc17b 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ScriptTemplate.java +++ b/src/main/java/io/argoproj/workflow/models/ScriptTemplate.java @@ -20,15 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ContainerPort; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvFromSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvVar; -import io.argoproj.workflow.models.IoK8sApiCoreV1Lifecycle; -import io.argoproj.workflow.models.IoK8sApiCoreV1Probe; -import io.argoproj.workflow.models.IoK8sApiCoreV1ResourceRequirements; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecurityContext; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeDevice; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeMount; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -40,7 +31,7 @@ */ @ApiModel(description = "ScriptTemplate is a template subtype to enable scripting through code steps") -public class IoArgoprojWorkflowV1alpha1ScriptTemplate { +public class ScriptTemplate { public static final String SERIALIZED_NAME_ARGS = "args"; @SerializedName(SERIALIZED_NAME_ARGS) private List args = null; @@ -51,11 +42,11 @@ public class IoArgoprojWorkflowV1alpha1ScriptTemplate { public static final String SERIALIZED_NAME_ENV = "env"; @SerializedName(SERIALIZED_NAME_ENV) - private List env = null; + private List env = null; public static final String SERIALIZED_NAME_ENV_FROM = "envFrom"; @SerializedName(SERIALIZED_NAME_ENV_FROM) - private List envFrom = null; + private List envFrom = null; public static final String SERIALIZED_NAME_IMAGE = "image"; @SerializedName(SERIALIZED_NAME_IMAGE) @@ -67,11 +58,11 @@ public class IoArgoprojWorkflowV1alpha1ScriptTemplate { public static final String SERIALIZED_NAME_LIFECYCLE = "lifecycle"; @SerializedName(SERIALIZED_NAME_LIFECYCLE) - private IoK8sApiCoreV1Lifecycle lifecycle; + private io.kubernetes.client.models.V1Lifecycle lifecycle; public static final String SERIALIZED_NAME_LIVENESS_PROBE = "livenessProbe"; @SerializedName(SERIALIZED_NAME_LIVENESS_PROBE) - private IoK8sApiCoreV1Probe livenessProbe; + private io.kubernetes.client.models.V1Probe livenessProbe; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -79,19 +70,19 @@ public class IoArgoprojWorkflowV1alpha1ScriptTemplate { public static final String SERIALIZED_NAME_PORTS = "ports"; @SerializedName(SERIALIZED_NAME_PORTS) - private List ports = null; + private List ports = null; public static final String SERIALIZED_NAME_READINESS_PROBE = "readinessProbe"; @SerializedName(SERIALIZED_NAME_READINESS_PROBE) - private IoK8sApiCoreV1Probe readinessProbe; + private io.kubernetes.client.models.V1Probe readinessProbe; public static final String SERIALIZED_NAME_RESOURCES = "resources"; @SerializedName(SERIALIZED_NAME_RESOURCES) - private IoK8sApiCoreV1ResourceRequirements resources; + private io.kubernetes.client.models.V1ResourceRequirements resources; public static final String SERIALIZED_NAME_SECURITY_CONTEXT = "securityContext"; @SerializedName(SERIALIZED_NAME_SECURITY_CONTEXT) - private IoK8sApiCoreV1SecurityContext securityContext; + private io.kubernetes.client.models.V1SecurityContext securityContext; public static final String SERIALIZED_NAME_SOURCE = "source"; @SerializedName(SERIALIZED_NAME_SOURCE) @@ -99,7 +90,7 @@ public class IoArgoprojWorkflowV1alpha1ScriptTemplate { public static final String SERIALIZED_NAME_STARTUP_PROBE = "startupProbe"; @SerializedName(SERIALIZED_NAME_STARTUP_PROBE) - private IoK8sApiCoreV1Probe startupProbe; + private io.kubernetes.client.models.V1Probe startupProbe; public static final String SERIALIZED_NAME_STDIN = "stdin"; @SerializedName(SERIALIZED_NAME_STDIN) @@ -123,24 +114,24 @@ public class IoArgoprojWorkflowV1alpha1ScriptTemplate { public static final String SERIALIZED_NAME_VOLUME_DEVICES = "volumeDevices"; @SerializedName(SERIALIZED_NAME_VOLUME_DEVICES) - private List volumeDevices = null; + private List volumeDevices = null; public static final String SERIALIZED_NAME_VOLUME_MOUNTS = "volumeMounts"; @SerializedName(SERIALIZED_NAME_VOLUME_MOUNTS) - private List volumeMounts = null; + private List volumeMounts = null; public static final String SERIALIZED_NAME_WORKING_DIR = "workingDir"; @SerializedName(SERIALIZED_NAME_WORKING_DIR) private String workingDir; - public IoArgoprojWorkflowV1alpha1ScriptTemplate args(List args) { + public ScriptTemplate args(List args) { this.args = args; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addArgsItem(String argsItem) { + public ScriptTemplate addArgsItem(String argsItem) { if (this.args == null) { this.args = new ArrayList(); } @@ -165,13 +156,13 @@ public void setArgs(List args) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate command(List command) { + public ScriptTemplate command(List command) { this.command = command; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addCommandItem(String commandItem) { + public ScriptTemplate addCommandItem(String commandItem) { if (this.command == null) { this.command = new ArrayList(); } @@ -196,15 +187,15 @@ public void setCommand(List command) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate env(List env) { + public ScriptTemplate env(List env) { this.env = env; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addEnvItem(IoK8sApiCoreV1EnvVar envItem) { + public ScriptTemplate addEnvItem(io.kubernetes.client.models.V1EnvVar envItem) { if (this.env == null) { - this.env = new ArrayList(); + this.env = new ArrayList(); } this.env.add(envItem); return this; @@ -217,25 +208,25 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate addEnvItem(IoK8sApiCoreV1EnvVar @javax.annotation.Nullable @ApiModelProperty(value = "List of environment variables to set in the container. Cannot be updated.") - public List getEnv() { + public List getEnv() { return env; } - public void setEnv(List env) { + public void setEnv(List env) { this.env = env; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate envFrom(List envFrom) { + public ScriptTemplate envFrom(List envFrom) { this.envFrom = envFrom; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addEnvFromItem(IoK8sApiCoreV1EnvFromSource envFromItem) { + public ScriptTemplate addEnvFromItem(io.kubernetes.client.models.V1EnvFromSource envFromItem) { if (this.envFrom == null) { - this.envFrom = new ArrayList(); + this.envFrom = new ArrayList(); } this.envFrom.add(envFromItem); return this; @@ -248,17 +239,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate addEnvFromItem(IoK8sApiCoreV1Env @javax.annotation.Nullable @ApiModelProperty(value = "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.") - public List getEnvFrom() { + public List getEnvFrom() { return envFrom; } - public void setEnvFrom(List envFrom) { + public void setEnvFrom(List envFrom) { this.envFrom = envFrom; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate image(String image) { + public ScriptTemplate image(String image) { this.image = image; return this; @@ -280,7 +271,7 @@ public void setImage(String image) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate imagePullPolicy(String imagePullPolicy) { + public ScriptTemplate imagePullPolicy(String imagePullPolicy) { this.imagePullPolicy = imagePullPolicy; return this; @@ -303,7 +294,7 @@ public void setImagePullPolicy(String imagePullPolicy) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate lifecycle(IoK8sApiCoreV1Lifecycle lifecycle) { + public ScriptTemplate lifecycle(io.kubernetes.client.models.V1Lifecycle lifecycle) { this.lifecycle = lifecycle; return this; @@ -316,17 +307,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate lifecycle(IoK8sApiCoreV1Lifecycl @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Lifecycle getLifecycle() { + public io.kubernetes.client.models.V1Lifecycle getLifecycle() { return lifecycle; } - public void setLifecycle(IoK8sApiCoreV1Lifecycle lifecycle) { + public void setLifecycle(io.kubernetes.client.models.V1Lifecycle lifecycle) { this.lifecycle = lifecycle; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate livenessProbe(IoK8sApiCoreV1Probe livenessProbe) { + public ScriptTemplate livenessProbe(io.kubernetes.client.models.V1Probe livenessProbe) { this.livenessProbe = livenessProbe; return this; @@ -339,17 +330,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate livenessProbe(IoK8sApiCoreV1Prob @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Probe getLivenessProbe() { + public io.kubernetes.client.models.V1Probe getLivenessProbe() { return livenessProbe; } - public void setLivenessProbe(IoK8sApiCoreV1Probe livenessProbe) { + public void setLivenessProbe(io.kubernetes.client.models.V1Probe livenessProbe) { this.livenessProbe = livenessProbe; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate name(String name) { + public ScriptTemplate name(String name) { this.name = name; return this; @@ -372,15 +363,15 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate ports(List ports) { + public ScriptTemplate ports(List ports) { this.ports = ports; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addPortsItem(IoK8sApiCoreV1ContainerPort portsItem) { + public ScriptTemplate addPortsItem(io.kubernetes.client.models.V1ContainerPort portsItem) { if (this.ports == null) { - this.ports = new ArrayList(); + this.ports = new ArrayList(); } this.ports.add(portsItem); return this; @@ -393,17 +384,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate addPortsItem(IoK8sApiCoreV1Conta @javax.annotation.Nullable @ApiModelProperty(value = "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.") - public List getPorts() { + public List getPorts() { return ports; } - public void setPorts(List ports) { + public void setPorts(List ports) { this.ports = ports; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate readinessProbe(IoK8sApiCoreV1Probe readinessProbe) { + public ScriptTemplate readinessProbe(io.kubernetes.client.models.V1Probe readinessProbe) { this.readinessProbe = readinessProbe; return this; @@ -416,17 +407,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate readinessProbe(IoK8sApiCoreV1Pro @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Probe getReadinessProbe() { + public io.kubernetes.client.models.V1Probe getReadinessProbe() { return readinessProbe; } - public void setReadinessProbe(IoK8sApiCoreV1Probe readinessProbe) { + public void setReadinessProbe(io.kubernetes.client.models.V1Probe readinessProbe) { this.readinessProbe = readinessProbe; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate resources(IoK8sApiCoreV1ResourceRequirements resources) { + public ScriptTemplate resources(io.kubernetes.client.models.V1ResourceRequirements resources) { this.resources = resources; return this; @@ -439,17 +430,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate resources(IoK8sApiCoreV1Resource @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ResourceRequirements getResources() { + public io.kubernetes.client.models.V1ResourceRequirements getResources() { return resources; } - public void setResources(IoK8sApiCoreV1ResourceRequirements resources) { + public void setResources(io.kubernetes.client.models.V1ResourceRequirements resources) { this.resources = resources; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate securityContext(IoK8sApiCoreV1SecurityContext securityContext) { + public ScriptTemplate securityContext(io.kubernetes.client.models.V1SecurityContext securityContext) { this.securityContext = securityContext; return this; @@ -462,17 +453,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate securityContext(IoK8sApiCoreV1Se @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecurityContext getSecurityContext() { + public io.kubernetes.client.models.V1SecurityContext getSecurityContext() { return securityContext; } - public void setSecurityContext(IoK8sApiCoreV1SecurityContext securityContext) { + public void setSecurityContext(io.kubernetes.client.models.V1SecurityContext securityContext) { this.securityContext = securityContext; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate source(String source) { + public ScriptTemplate source(String source) { this.source = source; return this; @@ -494,7 +485,7 @@ public void setSource(String source) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate startupProbe(IoK8sApiCoreV1Probe startupProbe) { + public ScriptTemplate startupProbe(io.kubernetes.client.models.V1Probe startupProbe) { this.startupProbe = startupProbe; return this; @@ -507,17 +498,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate startupProbe(IoK8sApiCoreV1Probe @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Probe getStartupProbe() { + public io.kubernetes.client.models.V1Probe getStartupProbe() { return startupProbe; } - public void setStartupProbe(IoK8sApiCoreV1Probe startupProbe) { + public void setStartupProbe(io.kubernetes.client.models.V1Probe startupProbe) { this.startupProbe = startupProbe; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate stdin(Boolean stdin) { + public ScriptTemplate stdin(Boolean stdin) { this.stdin = stdin; return this; @@ -540,7 +531,7 @@ public void setStdin(Boolean stdin) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate stdinOnce(Boolean stdinOnce) { + public ScriptTemplate stdinOnce(Boolean stdinOnce) { this.stdinOnce = stdinOnce; return this; @@ -563,7 +554,7 @@ public void setStdinOnce(Boolean stdinOnce) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate terminationMessagePath(String terminationMessagePath) { + public ScriptTemplate terminationMessagePath(String terminationMessagePath) { this.terminationMessagePath = terminationMessagePath; return this; @@ -586,7 +577,7 @@ public void setTerminationMessagePath(String terminationMessagePath) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate terminationMessagePolicy(String terminationMessagePolicy) { + public ScriptTemplate terminationMessagePolicy(String terminationMessagePolicy) { this.terminationMessagePolicy = terminationMessagePolicy; return this; @@ -609,7 +600,7 @@ public void setTerminationMessagePolicy(String terminationMessagePolicy) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate tty(Boolean tty) { + public ScriptTemplate tty(Boolean tty) { this.tty = tty; return this; @@ -632,15 +623,15 @@ public void setTty(Boolean tty) { } - public IoArgoprojWorkflowV1alpha1ScriptTemplate volumeDevices(List volumeDevices) { + public ScriptTemplate volumeDevices(List volumeDevices) { this.volumeDevices = volumeDevices; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addVolumeDevicesItem(IoK8sApiCoreV1VolumeDevice volumeDevicesItem) { + public ScriptTemplate addVolumeDevicesItem(io.kubernetes.client.models.V1VolumeDevice volumeDevicesItem) { if (this.volumeDevices == null) { - this.volumeDevices = new ArrayList(); + this.volumeDevices = new ArrayList(); } this.volumeDevices.add(volumeDevicesItem); return this; @@ -653,25 +644,25 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate addVolumeDevicesItem(IoK8sApiCor @javax.annotation.Nullable @ApiModelProperty(value = "volumeDevices is the list of block devices to be used by the container. This is a beta feature.") - public List getVolumeDevices() { + public List getVolumeDevices() { return volumeDevices; } - public void setVolumeDevices(List volumeDevices) { + public void setVolumeDevices(List volumeDevices) { this.volumeDevices = volumeDevices; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate volumeMounts(List volumeMounts) { + public ScriptTemplate volumeMounts(List volumeMounts) { this.volumeMounts = volumeMounts; return this; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate addVolumeMountsItem(IoK8sApiCoreV1VolumeMount volumeMountsItem) { + public ScriptTemplate addVolumeMountsItem(io.kubernetes.client.models.V1VolumeMount volumeMountsItem) { if (this.volumeMounts == null) { - this.volumeMounts = new ArrayList(); + this.volumeMounts = new ArrayList(); } this.volumeMounts.add(volumeMountsItem); return this; @@ -684,17 +675,17 @@ public IoArgoprojWorkflowV1alpha1ScriptTemplate addVolumeMountsItem(IoK8sApiCore @javax.annotation.Nullable @ApiModelProperty(value = "Pod volumes to mount into the container's filesystem. Cannot be updated.") - public List getVolumeMounts() { + public List getVolumeMounts() { return volumeMounts; } - public void setVolumeMounts(List volumeMounts) { + public void setVolumeMounts(List volumeMounts) { this.volumeMounts = volumeMounts; } - public IoArgoprojWorkflowV1alpha1ScriptTemplate workingDir(String workingDir) { + public ScriptTemplate workingDir(String workingDir) { this.workingDir = workingDir; return this; @@ -725,30 +716,30 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ScriptTemplate ioArgoprojWorkflowV1alpha1ScriptTemplate = (IoArgoprojWorkflowV1alpha1ScriptTemplate) o; - return Objects.equals(this.args, ioArgoprojWorkflowV1alpha1ScriptTemplate.args) && - Objects.equals(this.command, ioArgoprojWorkflowV1alpha1ScriptTemplate.command) && - Objects.equals(this.env, ioArgoprojWorkflowV1alpha1ScriptTemplate.env) && - Objects.equals(this.envFrom, ioArgoprojWorkflowV1alpha1ScriptTemplate.envFrom) && - Objects.equals(this.image, ioArgoprojWorkflowV1alpha1ScriptTemplate.image) && - Objects.equals(this.imagePullPolicy, ioArgoprojWorkflowV1alpha1ScriptTemplate.imagePullPolicy) && - Objects.equals(this.lifecycle, ioArgoprojWorkflowV1alpha1ScriptTemplate.lifecycle) && - Objects.equals(this.livenessProbe, ioArgoprojWorkflowV1alpha1ScriptTemplate.livenessProbe) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1ScriptTemplate.name) && - Objects.equals(this.ports, ioArgoprojWorkflowV1alpha1ScriptTemplate.ports) && - Objects.equals(this.readinessProbe, ioArgoprojWorkflowV1alpha1ScriptTemplate.readinessProbe) && - Objects.equals(this.resources, ioArgoprojWorkflowV1alpha1ScriptTemplate.resources) && - Objects.equals(this.securityContext, ioArgoprojWorkflowV1alpha1ScriptTemplate.securityContext) && - Objects.equals(this.source, ioArgoprojWorkflowV1alpha1ScriptTemplate.source) && - Objects.equals(this.startupProbe, ioArgoprojWorkflowV1alpha1ScriptTemplate.startupProbe) && - Objects.equals(this.stdin, ioArgoprojWorkflowV1alpha1ScriptTemplate.stdin) && - Objects.equals(this.stdinOnce, ioArgoprojWorkflowV1alpha1ScriptTemplate.stdinOnce) && - Objects.equals(this.terminationMessagePath, ioArgoprojWorkflowV1alpha1ScriptTemplate.terminationMessagePath) && - Objects.equals(this.terminationMessagePolicy, ioArgoprojWorkflowV1alpha1ScriptTemplate.terminationMessagePolicy) && - Objects.equals(this.tty, ioArgoprojWorkflowV1alpha1ScriptTemplate.tty) && - Objects.equals(this.volumeDevices, ioArgoprojWorkflowV1alpha1ScriptTemplate.volumeDevices) && - Objects.equals(this.volumeMounts, ioArgoprojWorkflowV1alpha1ScriptTemplate.volumeMounts) && - Objects.equals(this.workingDir, ioArgoprojWorkflowV1alpha1ScriptTemplate.workingDir); + ScriptTemplate scriptTemplate = (ScriptTemplate) o; + return Objects.equals(this.args, scriptTemplate.args) && + Objects.equals(this.command, scriptTemplate.command) && + Objects.equals(this.env, scriptTemplate.env) && + Objects.equals(this.envFrom, scriptTemplate.envFrom) && + Objects.equals(this.image, scriptTemplate.image) && + Objects.equals(this.imagePullPolicy, scriptTemplate.imagePullPolicy) && + Objects.equals(this.lifecycle, scriptTemplate.lifecycle) && + Objects.equals(this.livenessProbe, scriptTemplate.livenessProbe) && + Objects.equals(this.name, scriptTemplate.name) && + Objects.equals(this.ports, scriptTemplate.ports) && + Objects.equals(this.readinessProbe, scriptTemplate.readinessProbe) && + Objects.equals(this.resources, scriptTemplate.resources) && + Objects.equals(this.securityContext, scriptTemplate.securityContext) && + Objects.equals(this.source, scriptTemplate.source) && + Objects.equals(this.startupProbe, scriptTemplate.startupProbe) && + Objects.equals(this.stdin, scriptTemplate.stdin) && + Objects.equals(this.stdinOnce, scriptTemplate.stdinOnce) && + Objects.equals(this.terminationMessagePath, scriptTemplate.terminationMessagePath) && + Objects.equals(this.terminationMessagePolicy, scriptTemplate.terminationMessagePolicy) && + Objects.equals(this.tty, scriptTemplate.tty) && + Objects.equals(this.volumeDevices, scriptTemplate.volumeDevices) && + Objects.equals(this.volumeMounts, scriptTemplate.volumeMounts) && + Objects.equals(this.workingDir, scriptTemplate.workingDir); } @Override @@ -760,7 +751,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ScriptTemplate {\n"); + sb.append("class ScriptTemplate {\n"); sb.append(" args: ").append(toIndentedString(args)).append("\n"); sb.append(" command: ").append(toIndentedString(command)).append("\n"); sb.append(" env: ").append(toIndentedString(env)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretEnvSource.java b/src/main/java/io/argoproj/workflow/models/SecretEnvSource.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretEnvSource.java rename to src/main/java/io/argoproj/workflow/models/SecretEnvSource.java index d449d81d..95045037 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretEnvSource.java +++ b/src/main/java/io/argoproj/workflow/models/SecretEnvSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.") -public class IoK8sApiCoreV1SecretEnvSource { +public class SecretEnvSource { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1SecretEnvSource { private Boolean optional; - public IoK8sApiCoreV1SecretEnvSource name(String name) { + public SecretEnvSource name(String name) { this.name = name; return this; @@ -62,7 +62,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1SecretEnvSource optional(Boolean optional) { + public SecretEnvSource optional(Boolean optional) { this.optional = optional; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1SecretEnvSource ioK8sApiCoreV1SecretEnvSource = (IoK8sApiCoreV1SecretEnvSource) o; - return Objects.equals(this.name, ioK8sApiCoreV1SecretEnvSource.name) && - Objects.equals(this.optional, ioK8sApiCoreV1SecretEnvSource.optional); + SecretEnvSource secretEnvSource = (SecretEnvSource) o; + return Objects.equals(this.name, secretEnvSource.name) && + Objects.equals(this.optional, secretEnvSource.optional); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1SecretEnvSource {\n"); + sb.append("class SecretEnvSource {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretProjection.java b/src/main/java/io/argoproj/workflow/models/SecretProjection.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretProjection.java rename to src/main/java/io/argoproj/workflow/models/SecretProjection.java index 85ed3ced..16fc7062 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretProjection.java +++ b/src/main/java/io/argoproj/workflow/models/SecretProjection.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1KeyToPath; +import io.argoproj.workflow.models.KeyToPath; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,10 +32,10 @@ */ @ApiModel(description = "Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.") -public class IoK8sApiCoreV1SecretProjection { +public class SecretProjection { public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = null; + private List items = null; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -46,15 +46,15 @@ public class IoK8sApiCoreV1SecretProjection { private Boolean optional; - public IoK8sApiCoreV1SecretProjection items(List items) { + public SecretProjection items(List items) { this.items = items; return this; } - public IoK8sApiCoreV1SecretProjection addItemsItem(IoK8sApiCoreV1KeyToPath itemsItem) { + public SecretProjection addItemsItem(KeyToPath itemsItem) { if (this.items == null) { - this.items = new ArrayList(); + this.items = new ArrayList(); } this.items.add(itemsItem); return this; @@ -67,17 +67,17 @@ public IoK8sApiCoreV1SecretProjection addItemsItem(IoK8sApiCoreV1KeyToPath items @javax.annotation.Nullable @ApiModelProperty(value = "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoK8sApiCoreV1SecretProjection name(String name) { + public SecretProjection name(String name) { this.name = name; return this; @@ -100,7 +100,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1SecretProjection optional(Boolean optional) { + public SecretProjection optional(Boolean optional) { this.optional = optional; return this; @@ -131,10 +131,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1SecretProjection ioK8sApiCoreV1SecretProjection = (IoK8sApiCoreV1SecretProjection) o; - return Objects.equals(this.items, ioK8sApiCoreV1SecretProjection.items) && - Objects.equals(this.name, ioK8sApiCoreV1SecretProjection.name) && - Objects.equals(this.optional, ioK8sApiCoreV1SecretProjection.optional); + SecretProjection secretProjection = (SecretProjection) o; + return Objects.equals(this.items, secretProjection.items) && + Objects.equals(this.name, secretProjection.name) && + Objects.equals(this.optional, secretProjection.optional); } @Override @@ -146,7 +146,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1SecretProjection {\n"); + sb.append("class SecretProjection {\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretVolumeSource.java b/src/main/java/io/argoproj/workflow/models/SecretVolumeSource.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/SecretVolumeSource.java index 48baf6e7..c9cd1d1a 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1SecretVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/SecretVolumeSource.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1KeyToPath; +import io.argoproj.workflow.models.KeyToPath; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,14 +32,14 @@ */ @ApiModel(description = "Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.") -public class IoK8sApiCoreV1SecretVolumeSource { +public class SecretVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @SerializedName(SERIALIZED_NAME_DEFAULT_MODE) private Integer defaultMode; public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = null; + private List items = null; public static final String SERIALIZED_NAME_OPTIONAL = "optional"; @SerializedName(SERIALIZED_NAME_OPTIONAL) @@ -50,7 +50,7 @@ public class IoK8sApiCoreV1SecretVolumeSource { private String secretName; - public IoK8sApiCoreV1SecretVolumeSource defaultMode(Integer defaultMode) { + public SecretVolumeSource defaultMode(Integer defaultMode) { this.defaultMode = defaultMode; return this; @@ -73,15 +73,15 @@ public void setDefaultMode(Integer defaultMode) { } - public IoK8sApiCoreV1SecretVolumeSource items(List items) { + public SecretVolumeSource items(List items) { this.items = items; return this; } - public IoK8sApiCoreV1SecretVolumeSource addItemsItem(IoK8sApiCoreV1KeyToPath itemsItem) { + public SecretVolumeSource addItemsItem(KeyToPath itemsItem) { if (this.items == null) { - this.items = new ArrayList(); + this.items = new ArrayList(); } this.items.add(itemsItem); return this; @@ -94,17 +94,17 @@ public IoK8sApiCoreV1SecretVolumeSource addItemsItem(IoK8sApiCoreV1KeyToPath ite @javax.annotation.Nullable @ApiModelProperty(value = "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoK8sApiCoreV1SecretVolumeSource optional(Boolean optional) { + public SecretVolumeSource optional(Boolean optional) { this.optional = optional; return this; @@ -127,7 +127,7 @@ public void setOptional(Boolean optional) { } - public IoK8sApiCoreV1SecretVolumeSource secretName(String secretName) { + public SecretVolumeSource secretName(String secretName) { this.secretName = secretName; return this; @@ -158,11 +158,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1SecretVolumeSource ioK8sApiCoreV1SecretVolumeSource = (IoK8sApiCoreV1SecretVolumeSource) o; - return Objects.equals(this.defaultMode, ioK8sApiCoreV1SecretVolumeSource.defaultMode) && - Objects.equals(this.items, ioK8sApiCoreV1SecretVolumeSource.items) && - Objects.equals(this.optional, ioK8sApiCoreV1SecretVolumeSource.optional) && - Objects.equals(this.secretName, ioK8sApiCoreV1SecretVolumeSource.secretName); + SecretVolumeSource secretVolumeSource = (SecretVolumeSource) o; + return Objects.equals(this.defaultMode, secretVolumeSource.defaultMode) && + Objects.equals(this.items, secretVolumeSource.items) && + Objects.equals(this.optional, secretVolumeSource.optional) && + Objects.equals(this.secretName, secretVolumeSource.secretName); } @Override @@ -174,7 +174,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1SecretVolumeSource {\n"); + sb.append("class SecretVolumeSource {\n"); sb.append(" defaultMode: ").append(toIndentedString(defaultMode)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" optional: ").append(toIndentedString(optional)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreHolding.java b/src/main/java/io/argoproj/workflow/models/SemaphoreHolding.java similarity index 75% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreHolding.java rename to src/main/java/io/argoproj/workflow/models/SemaphoreHolding.java index 5f851171..7f837051 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreHolding.java +++ b/src/main/java/io/argoproj/workflow/models/SemaphoreHolding.java @@ -27,10 +27,10 @@ import java.util.List; /** - * IoArgoprojWorkflowV1alpha1SemaphoreHolding + * SemaphoreHolding */ -public class IoArgoprojWorkflowV1alpha1SemaphoreHolding { +public class SemaphoreHolding { public static final String SERIALIZED_NAME_HOLDERS = "holders"; @SerializedName(SERIALIZED_NAME_HOLDERS) private List holders = null; @@ -40,13 +40,13 @@ public class IoArgoprojWorkflowV1alpha1SemaphoreHolding { private String semaphore; - public IoArgoprojWorkflowV1alpha1SemaphoreHolding holders(List holders) { + public SemaphoreHolding holders(List holders) { this.holders = holders; return this; } - public IoArgoprojWorkflowV1alpha1SemaphoreHolding addHoldersItem(String holdersItem) { + public SemaphoreHolding addHoldersItem(String holdersItem) { if (this.holders == null) { this.holders = new ArrayList(); } @@ -55,11 +55,11 @@ public IoArgoprojWorkflowV1alpha1SemaphoreHolding addHoldersItem(String holdersI } /** - * Holders stores the list of current holder names in the io.argoproj.workflow.v1alpha1. + * Holders stores the list of current holder names in the * @return holders **/ @javax.annotation.Nullable - @ApiModelProperty(value = "Holders stores the list of current holder names in the io.argoproj.workflow.v1alpha1.") + @ApiModelProperty(value = "Holders stores the list of current holder names in the ") public List getHolders() { return holders; @@ -71,7 +71,7 @@ public void setHolders(List holders) { } - public IoArgoprojWorkflowV1alpha1SemaphoreHolding semaphore(String semaphore) { + public SemaphoreHolding semaphore(String semaphore) { this.semaphore = semaphore; return this; @@ -102,9 +102,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1SemaphoreHolding ioArgoprojWorkflowV1alpha1SemaphoreHolding = (IoArgoprojWorkflowV1alpha1SemaphoreHolding) o; - return Objects.equals(this.holders, ioArgoprojWorkflowV1alpha1SemaphoreHolding.holders) && - Objects.equals(this.semaphore, ioArgoprojWorkflowV1alpha1SemaphoreHolding.semaphore); + SemaphoreHolding semaphoreHolding = (SemaphoreHolding) o; + return Objects.equals(this.holders, semaphoreHolding.holders) && + Objects.equals(this.semaphore, semaphoreHolding.semaphore); } @Override @@ -116,7 +116,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1SemaphoreHolding {\n"); + sb.append("class SemaphoreHolding {\n"); sb.append(" holders: ").append(toIndentedString(holders)).append("\n"); sb.append(" semaphore: ").append(toIndentedString(semaphore)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreRef.java b/src/main/java/io/argoproj/workflow/models/SemaphoreRef.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreRef.java rename to src/main/java/io/argoproj/workflow/models/SemaphoreRef.java index 20e20c3e..33444d0e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreRef.java +++ b/src/main/java/io/argoproj/workflow/models/SemaphoreRef.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ConfigMapKeySelector; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,13 +29,13 @@ */ @ApiModel(description = "SemaphoreRef is a reference of Semaphore") -public class IoArgoprojWorkflowV1alpha1SemaphoreRef { +public class SemaphoreRef { public static final String SERIALIZED_NAME_CONFIG_MAP_KEY_REF = "configMapKeyRef"; @SerializedName(SERIALIZED_NAME_CONFIG_MAP_KEY_REF) - private IoK8sApiCoreV1ConfigMapKeySelector configMapKeyRef; + private io.kubernetes.client.models.V1ConfigMapKeySelector configMapKeyRef; - public IoArgoprojWorkflowV1alpha1SemaphoreRef configMapKeyRef(IoK8sApiCoreV1ConfigMapKeySelector configMapKeyRef) { + public SemaphoreRef configMapKeyRef(io.kubernetes.client.models.V1ConfigMapKeySelector configMapKeyRef) { this.configMapKeyRef = configMapKeyRef; return this; @@ -49,12 +48,12 @@ public IoArgoprojWorkflowV1alpha1SemaphoreRef configMapKeyRef(IoK8sApiCoreV1Conf @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ConfigMapKeySelector getConfigMapKeyRef() { + public io.kubernetes.client.models.V1ConfigMapKeySelector getConfigMapKeyRef() { return configMapKeyRef; } - public void setConfigMapKeyRef(IoK8sApiCoreV1ConfigMapKeySelector configMapKeyRef) { + public void setConfigMapKeyRef(io.kubernetes.client.models.V1ConfigMapKeySelector configMapKeyRef) { this.configMapKeyRef = configMapKeyRef; } @@ -67,8 +66,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1SemaphoreRef ioArgoprojWorkflowV1alpha1SemaphoreRef = (IoArgoprojWorkflowV1alpha1SemaphoreRef) o; - return Objects.equals(this.configMapKeyRef, ioArgoprojWorkflowV1alpha1SemaphoreRef.configMapKeyRef); + SemaphoreRef semaphoreRef = (SemaphoreRef) o; + return Objects.equals(this.configMapKeyRef, semaphoreRef.configMapKeyRef); } @Override @@ -80,7 +79,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1SemaphoreRef {\n"); + sb.append("class SemaphoreRef {\n"); sb.append(" configMapKeyRef: ").append(toIndentedString(configMapKeyRef)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreStatus.java b/src/main/java/io/argoproj/workflow/models/SemaphoreStatus.java similarity index 61% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreStatus.java rename to src/main/java/io/argoproj/workflow/models/SemaphoreStatus.java index 1082736d..33b05894 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SemaphoreStatus.java +++ b/src/main/java/io/argoproj/workflow/models/SemaphoreStatus.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1SemaphoreHolding; +import io.argoproj.workflow.models.SemaphoreHolding; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -28,28 +28,28 @@ import java.util.List; /** - * IoArgoprojWorkflowV1alpha1SemaphoreStatus + * SemaphoreStatus */ -public class IoArgoprojWorkflowV1alpha1SemaphoreStatus { +public class SemaphoreStatus { public static final String SERIALIZED_NAME_HOLDING = "holding"; @SerializedName(SERIALIZED_NAME_HOLDING) - private List holding = null; + private List holding = null; public static final String SERIALIZED_NAME_WAITING = "waiting"; @SerializedName(SERIALIZED_NAME_WAITING) - private List waiting = null; + private List waiting = null; - public IoArgoprojWorkflowV1alpha1SemaphoreStatus holding(List holding) { + public SemaphoreStatus holding(List holding) { this.holding = holding; return this; } - public IoArgoprojWorkflowV1alpha1SemaphoreStatus addHoldingItem(IoArgoprojWorkflowV1alpha1SemaphoreHolding holdingItem) { + public SemaphoreStatus addHoldingItem(SemaphoreHolding holdingItem) { if (this.holding == null) { - this.holding = new ArrayList(); + this.holding = new ArrayList(); } this.holding.add(holdingItem); return this; @@ -62,25 +62,25 @@ public IoArgoprojWorkflowV1alpha1SemaphoreStatus addHoldingItem(IoArgoprojWorkfl @javax.annotation.Nullable @ApiModelProperty(value = "Holding stores the list of resource acquired synchronization lock for workflows.") - public List getHolding() { + public List getHolding() { return holding; } - public void setHolding(List holding) { + public void setHolding(List holding) { this.holding = holding; } - public IoArgoprojWorkflowV1alpha1SemaphoreStatus waiting(List waiting) { + public SemaphoreStatus waiting(List waiting) { this.waiting = waiting; return this; } - public IoArgoprojWorkflowV1alpha1SemaphoreStatus addWaitingItem(IoArgoprojWorkflowV1alpha1SemaphoreHolding waitingItem) { + public SemaphoreStatus addWaitingItem(SemaphoreHolding waitingItem) { if (this.waiting == null) { - this.waiting = new ArrayList(); + this.waiting = new ArrayList(); } this.waiting.add(waitingItem); return this; @@ -93,12 +93,12 @@ public IoArgoprojWorkflowV1alpha1SemaphoreStatus addWaitingItem(IoArgoprojWorkfl @javax.annotation.Nullable @ApiModelProperty(value = "Waiting indicates the list of current synchronization lock holders") - public List getWaiting() { + public List getWaiting() { return waiting; } - public void setWaiting(List waiting) { + public void setWaiting(List waiting) { this.waiting = waiting; } @@ -111,9 +111,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1SemaphoreStatus ioArgoprojWorkflowV1alpha1SemaphoreStatus = (IoArgoprojWorkflowV1alpha1SemaphoreStatus) o; - return Objects.equals(this.holding, ioArgoprojWorkflowV1alpha1SemaphoreStatus.holding) && - Objects.equals(this.waiting, ioArgoprojWorkflowV1alpha1SemaphoreStatus.waiting); + SemaphoreStatus semaphoreStatus = (SemaphoreStatus) o; + return Objects.equals(this.holding, semaphoreStatus.holding) && + Objects.equals(this.waiting, semaphoreStatus.waiting); } @Override @@ -125,7 +125,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1SemaphoreStatus {\n"); + sb.append("class SemaphoreStatus {\n"); sb.append(" holding: ").append(toIndentedString(holding)).append("\n"); sb.append(" waiting: ").append(toIndentedString(waiting)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Sequence.java b/src/main/java/io/argoproj/workflow/models/Sequence.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Sequence.java rename to src/main/java/io/argoproj/workflow/models/Sequence.java index ceb30eba..e0c90494 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Sequence.java +++ b/src/main/java/io/argoproj/workflow/models/Sequence.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Sequence expands a workflow step into numeric range") -public class IoArgoprojWorkflowV1alpha1Sequence { +public class Sequence { public static final String SERIALIZED_NAME_COUNT = "count"; @SerializedName(SERIALIZED_NAME_COUNT) private String count; @@ -47,7 +47,7 @@ public class IoArgoprojWorkflowV1alpha1Sequence { private String start; - public IoArgoprojWorkflowV1alpha1Sequence count(String count) { + public Sequence count(String count) { this.count = count; return this; @@ -70,7 +70,7 @@ public void setCount(String count) { } - public IoArgoprojWorkflowV1alpha1Sequence end(String end) { + public Sequence end(String end) { this.end = end; return this; @@ -93,7 +93,7 @@ public void setEnd(String end) { } - public IoArgoprojWorkflowV1alpha1Sequence format(String format) { + public Sequence format(String format) { this.format = format; return this; @@ -116,7 +116,7 @@ public void setFormat(String format) { } - public IoArgoprojWorkflowV1alpha1Sequence start(String start) { + public Sequence start(String start) { this.start = start; return this; @@ -147,11 +147,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Sequence ioArgoprojWorkflowV1alpha1Sequence = (IoArgoprojWorkflowV1alpha1Sequence) o; - return Objects.equals(this.count, ioArgoprojWorkflowV1alpha1Sequence.count) && - Objects.equals(this.end, ioArgoprojWorkflowV1alpha1Sequence.end) && - Objects.equals(this.format, ioArgoprojWorkflowV1alpha1Sequence.format) && - Objects.equals(this.start, ioArgoprojWorkflowV1alpha1Sequence.start); + Sequence sequence = (Sequence) o; + return Objects.equals(this.count, sequence.count) && + Objects.equals(this.end, sequence.end) && + Objects.equals(this.format, sequence.format) && + Objects.equals(this.start, sequence.start); } @Override @@ -163,7 +163,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Sequence {\n"); + sb.append("class Sequence {\n"); sb.append(" count: ").append(toIndentedString(count)).append("\n"); sb.append(" end: ").append(toIndentedString(end)).append("\n"); sb.append(" format: ").append(toIndentedString(format)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ServiceAccountTokenProjection.java b/src/main/java/io/argoproj/workflow/models/ServiceAccountTokenProjection.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ServiceAccountTokenProjection.java rename to src/main/java/io/argoproj/workflow/models/ServiceAccountTokenProjection.java index 25084c46..71ed7df1 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1ServiceAccountTokenProjection.java +++ b/src/main/java/io/argoproj/workflow/models/ServiceAccountTokenProjection.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).") -public class IoK8sApiCoreV1ServiceAccountTokenProjection { +public class ServiceAccountTokenProjection { public static final String SERIALIZED_NAME_AUDIENCE = "audience"; @SerializedName(SERIALIZED_NAME_AUDIENCE) private String audience; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1ServiceAccountTokenProjection { private String path; - public IoK8sApiCoreV1ServiceAccountTokenProjection audience(String audience) { + public ServiceAccountTokenProjection audience(String audience) { this.audience = audience; return this; @@ -66,7 +66,7 @@ public void setAudience(String audience) { } - public IoK8sApiCoreV1ServiceAccountTokenProjection expirationSeconds(Long expirationSeconds) { + public ServiceAccountTokenProjection expirationSeconds(Long expirationSeconds) { this.expirationSeconds = expirationSeconds; return this; @@ -89,7 +89,7 @@ public void setExpirationSeconds(Long expirationSeconds) { } - public IoK8sApiCoreV1ServiceAccountTokenProjection path(String path) { + public ServiceAccountTokenProjection path(String path) { this.path = path; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1ServiceAccountTokenProjection ioK8sApiCoreV1ServiceAccountTokenProjection = (IoK8sApiCoreV1ServiceAccountTokenProjection) o; - return Objects.equals(this.audience, ioK8sApiCoreV1ServiceAccountTokenProjection.audience) && - Objects.equals(this.expirationSeconds, ioK8sApiCoreV1ServiceAccountTokenProjection.expirationSeconds) && - Objects.equals(this.path, ioK8sApiCoreV1ServiceAccountTokenProjection.path); + ServiceAccountTokenProjection serviceAccountTokenProjection = (ServiceAccountTokenProjection) o; + return Objects.equals(this.audience, serviceAccountTokenProjection.audience) && + Objects.equals(this.expirationSeconds, serviceAccountTokenProjection.expirationSeconds) && + Objects.equals(this.path, serviceAccountTokenProjection.path); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1ServiceAccountTokenProjection {\n"); + sb.append("class ServiceAccountTokenProjection {\n"); sb.append(" audience: ").append(toIndentedString(audience)).append("\n"); sb.append(" expirationSeconds: ").append(toIndentedString(expirationSeconds)).append("\n"); sb.append(" path: ").append(toIndentedString(path)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Status.java b/src/main/java/io/argoproj/workflow/models/Status.java similarity index 78% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Status.java rename to src/main/java/io/argoproj/workflow/models/Status.java index 4e00881a..8c114441 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1Status.java +++ b/src/main/java/io/argoproj/workflow/models/Status.java @@ -20,8 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ListMeta; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1StatusDetails; +import io.argoproj.workflow.models.StatusDetails; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -31,7 +30,7 @@ */ @ApiModel(description = "Status is a return value for calls that don't return other objects.") -public class IoK8sApimachineryPkgApisMetaV1Status { +public class Status { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -42,7 +41,7 @@ public class IoK8sApimachineryPkgApisMetaV1Status { public static final String SERIALIZED_NAME_DETAILS = "details"; @SerializedName(SERIALIZED_NAME_DETAILS) - private IoK8sApimachineryPkgApisMetaV1StatusDetails details; + private StatusDetails details; public static final String SERIALIZED_NAME_KIND = "kind"; @SerializedName(SERIALIZED_NAME_KIND) @@ -54,7 +53,7 @@ public class IoK8sApimachineryPkgApisMetaV1Status { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ListMeta metadata; + private io.kubernetes.client.models.V1ListMeta metadata; public static final String SERIALIZED_NAME_REASON = "reason"; @SerializedName(SERIALIZED_NAME_REASON) @@ -65,7 +64,7 @@ public class IoK8sApimachineryPkgApisMetaV1Status { private String status; - public IoK8sApimachineryPkgApisMetaV1Status apiVersion(String apiVersion) { + public Status apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -88,7 +87,7 @@ public void setApiVersion(String apiVersion) { } - public IoK8sApimachineryPkgApisMetaV1Status code(Integer code) { + public Status code(Integer code) { this.code = code; return this; @@ -111,7 +110,7 @@ public void setCode(Integer code) { } - public IoK8sApimachineryPkgApisMetaV1Status details(IoK8sApimachineryPkgApisMetaV1StatusDetails details) { + public Status details(StatusDetails details) { this.details = details; return this; @@ -124,17 +123,17 @@ public IoK8sApimachineryPkgApisMetaV1Status details(IoK8sApimachineryPkgApisMeta @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1StatusDetails getDetails() { + public StatusDetails getDetails() { return details; } - public void setDetails(IoK8sApimachineryPkgApisMetaV1StatusDetails details) { + public void setDetails(StatusDetails details) { this.details = details; } - public IoK8sApimachineryPkgApisMetaV1Status kind(String kind) { + public Status kind(String kind) { this.kind = kind; return this; @@ -157,7 +156,7 @@ public void setKind(String kind) { } - public IoK8sApimachineryPkgApisMetaV1Status message(String message) { + public Status message(String message) { this.message = message; return this; @@ -180,7 +179,7 @@ public void setMessage(String message) { } - public IoK8sApimachineryPkgApisMetaV1Status metadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public Status metadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; return this; @@ -193,17 +192,17 @@ public IoK8sApimachineryPkgApisMetaV1Status metadata(IoK8sApimachineryPkgApisMet @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1ListMeta getMetadata() { + public io.kubernetes.client.models.V1ListMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; } - public IoK8sApimachineryPkgApisMetaV1Status reason(String reason) { + public Status reason(String reason) { this.reason = reason; return this; @@ -226,7 +225,7 @@ public void setReason(String reason) { } - public IoK8sApimachineryPkgApisMetaV1Status status(String status) { + public Status status(String status) { this.status = status; return this; @@ -257,15 +256,15 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1Status ioK8sApimachineryPkgApisMetaV1Status = (IoK8sApimachineryPkgApisMetaV1Status) o; - return Objects.equals(this.apiVersion, ioK8sApimachineryPkgApisMetaV1Status.apiVersion) && - Objects.equals(this.code, ioK8sApimachineryPkgApisMetaV1Status.code) && - Objects.equals(this.details, ioK8sApimachineryPkgApisMetaV1Status.details) && - Objects.equals(this.kind, ioK8sApimachineryPkgApisMetaV1Status.kind) && - Objects.equals(this.message, ioK8sApimachineryPkgApisMetaV1Status.message) && - Objects.equals(this.metadata, ioK8sApimachineryPkgApisMetaV1Status.metadata) && - Objects.equals(this.reason, ioK8sApimachineryPkgApisMetaV1Status.reason) && - Objects.equals(this.status, ioK8sApimachineryPkgApisMetaV1Status.status); + Status status = (Status) o; + return Objects.equals(this.apiVersion, status.apiVersion) && + Objects.equals(this.code, status.code) && + Objects.equals(this.details, status.details) && + Objects.equals(this.kind, status.kind) && + Objects.equals(this.message, status.message) && + Objects.equals(this.metadata, status.metadata) && + Objects.equals(this.reason, status.reason) && + Objects.equals(this.status, status.status); } @Override @@ -277,7 +276,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1Status {\n"); + sb.append("class Status {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" code: ").append(toIndentedString(code)).append("\n"); sb.append(" details: ").append(toIndentedString(details)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1StatusCause.java b/src/main/java/io/argoproj/workflow/models/StatusCause.java similarity index 85% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1StatusCause.java rename to src/main/java/io/argoproj/workflow/models/StatusCause.java index c54cab40..2b08cf14 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1StatusCause.java +++ b/src/main/java/io/argoproj/workflow/models/StatusCause.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.") -public class IoK8sApimachineryPkgApisMetaV1StatusCause { +public class StatusCause { public static final String SERIALIZED_NAME_FIELD = "field"; @SerializedName(SERIALIZED_NAME_FIELD) private String field; @@ -43,7 +43,7 @@ public class IoK8sApimachineryPkgApisMetaV1StatusCause { private String reason; - public IoK8sApimachineryPkgApisMetaV1StatusCause field(String field) { + public StatusCause field(String field) { this.field = field; return this; @@ -66,7 +66,7 @@ public void setField(String field) { } - public IoK8sApimachineryPkgApisMetaV1StatusCause message(String message) { + public StatusCause message(String message) { this.message = message; return this; @@ -89,7 +89,7 @@ public void setMessage(String message) { } - public IoK8sApimachineryPkgApisMetaV1StatusCause reason(String reason) { + public StatusCause reason(String reason) { this.reason = reason; return this; @@ -120,10 +120,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1StatusCause ioK8sApimachineryPkgApisMetaV1StatusCause = (IoK8sApimachineryPkgApisMetaV1StatusCause) o; - return Objects.equals(this.field, ioK8sApimachineryPkgApisMetaV1StatusCause.field) && - Objects.equals(this.message, ioK8sApimachineryPkgApisMetaV1StatusCause.message) && - Objects.equals(this.reason, ioK8sApimachineryPkgApisMetaV1StatusCause.reason); + StatusCause statusCause = (StatusCause) o; + return Objects.equals(this.field, statusCause.field) && + Objects.equals(this.message, statusCause.message) && + Objects.equals(this.reason, statusCause.reason); } @Override @@ -135,7 +135,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1StatusCause {\n"); + sb.append("class StatusCause {\n"); sb.append(" field: ").append(toIndentedString(field)).append("\n"); sb.append(" message: ").append(toIndentedString(message)).append("\n"); sb.append(" reason: ").append(toIndentedString(reason)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1StatusDetails.java b/src/main/java/io/argoproj/workflow/models/StatusDetails.java similarity index 79% rename from src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1StatusDetails.java rename to src/main/java/io/argoproj/workflow/models/StatusDetails.java index 3ca2ae55..c2d2865f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApimachineryPkgApisMetaV1StatusDetails.java +++ b/src/main/java/io/argoproj/workflow/models/StatusDetails.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1StatusCause; +import io.argoproj.workflow.models.StatusCause; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,10 +32,10 @@ */ @ApiModel(description = "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.") -public class IoK8sApimachineryPkgApisMetaV1StatusDetails { +public class StatusDetails { public static final String SERIALIZED_NAME_CAUSES = "causes"; @SerializedName(SERIALIZED_NAME_CAUSES) - private List causes = null; + private List causes = null; public static final String SERIALIZED_NAME_GROUP = "group"; @SerializedName(SERIALIZED_NAME_GROUP) @@ -58,15 +58,15 @@ public class IoK8sApimachineryPkgApisMetaV1StatusDetails { private String uid; - public IoK8sApimachineryPkgApisMetaV1StatusDetails causes(List causes) { + public StatusDetails causes(List causes) { this.causes = causes; return this; } - public IoK8sApimachineryPkgApisMetaV1StatusDetails addCausesItem(IoK8sApimachineryPkgApisMetaV1StatusCause causesItem) { + public StatusDetails addCausesItem(StatusCause causesItem) { if (this.causes == null) { - this.causes = new ArrayList(); + this.causes = new ArrayList(); } this.causes.add(causesItem); return this; @@ -79,17 +79,17 @@ public IoK8sApimachineryPkgApisMetaV1StatusDetails addCausesItem(IoK8sApimachine @javax.annotation.Nullable @ApiModelProperty(value = "The Causes array includes more details associated with the StatusReason failure. Not all StatusReasons may provide detailed causes.") - public List getCauses() { + public List getCauses() { return causes; } - public void setCauses(List causes) { + public void setCauses(List causes) { this.causes = causes; } - public IoK8sApimachineryPkgApisMetaV1StatusDetails group(String group) { + public StatusDetails group(String group) { this.group = group; return this; @@ -112,7 +112,7 @@ public void setGroup(String group) { } - public IoK8sApimachineryPkgApisMetaV1StatusDetails kind(String kind) { + public StatusDetails kind(String kind) { this.kind = kind; return this; @@ -135,7 +135,7 @@ public void setKind(String kind) { } - public IoK8sApimachineryPkgApisMetaV1StatusDetails name(String name) { + public StatusDetails name(String name) { this.name = name; return this; @@ -158,7 +158,7 @@ public void setName(String name) { } - public IoK8sApimachineryPkgApisMetaV1StatusDetails retryAfterSeconds(Integer retryAfterSeconds) { + public StatusDetails retryAfterSeconds(Integer retryAfterSeconds) { this.retryAfterSeconds = retryAfterSeconds; return this; @@ -181,7 +181,7 @@ public void setRetryAfterSeconds(Integer retryAfterSeconds) { } - public IoK8sApimachineryPkgApisMetaV1StatusDetails uid(String uid) { + public StatusDetails uid(String uid) { this.uid = uid; return this; @@ -212,13 +212,13 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApimachineryPkgApisMetaV1StatusDetails ioK8sApimachineryPkgApisMetaV1StatusDetails = (IoK8sApimachineryPkgApisMetaV1StatusDetails) o; - return Objects.equals(this.causes, ioK8sApimachineryPkgApisMetaV1StatusDetails.causes) && - Objects.equals(this.group, ioK8sApimachineryPkgApisMetaV1StatusDetails.group) && - Objects.equals(this.kind, ioK8sApimachineryPkgApisMetaV1StatusDetails.kind) && - Objects.equals(this.name, ioK8sApimachineryPkgApisMetaV1StatusDetails.name) && - Objects.equals(this.retryAfterSeconds, ioK8sApimachineryPkgApisMetaV1StatusDetails.retryAfterSeconds) && - Objects.equals(this.uid, ioK8sApimachineryPkgApisMetaV1StatusDetails.uid); + StatusDetails statusDetails = (StatusDetails) o; + return Objects.equals(this.causes, statusDetails.causes) && + Objects.equals(this.group, statusDetails.group) && + Objects.equals(this.kind, statusDetails.kind) && + Objects.equals(this.name, statusDetails.name) && + Objects.equals(this.retryAfterSeconds, statusDetails.retryAfterSeconds) && + Objects.equals(this.uid, statusDetails.uid); } @Override @@ -230,7 +230,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApimachineryPkgApisMetaV1StatusDetails {\n"); + sb.append("class StatusDetails {\n"); sb.append(" causes: ").append(toIndentedString(causes)).append("\n"); sb.append(" group: ").append(toIndentedString(group)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1StorageOSVolumeSource.java b/src/main/java/io/argoproj/workflow/models/StorageOSVolumeSource.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1StorageOSVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/StorageOSVolumeSource.java index 15b1d443..23bde283 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1StorageOSVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/StorageOSVolumeSource.java @@ -20,7 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,7 +29,7 @@ */ @ApiModel(description = "Represents a StorageOS persistent volume resource.") -public class IoK8sApiCoreV1StorageOSVolumeSource { +public class StorageOSVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -41,7 +40,7 @@ public class IoK8sApiCoreV1StorageOSVolumeSource { public static final String SERIALIZED_NAME_SECRET_REF = "secretRef"; @SerializedName(SERIALIZED_NAME_SECRET_REF) - private IoK8sApiCoreV1LocalObjectReference secretRef; + private io.kubernetes.client.models.V1LocalObjectReference secretRef; public static final String SERIALIZED_NAME_VOLUME_NAME = "volumeName"; @SerializedName(SERIALIZED_NAME_VOLUME_NAME) @@ -52,7 +51,7 @@ public class IoK8sApiCoreV1StorageOSVolumeSource { private String volumeNamespace; - public IoK8sApiCoreV1StorageOSVolumeSource fsType(String fsType) { + public StorageOSVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -75,7 +74,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1StorageOSVolumeSource readOnly(Boolean readOnly) { + public StorageOSVolumeSource readOnly(Boolean readOnly) { this.readOnly = readOnly; return this; @@ -98,7 +97,7 @@ public void setReadOnly(Boolean readOnly) { } - public IoK8sApiCoreV1StorageOSVolumeSource secretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public StorageOSVolumeSource secretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; return this; @@ -111,17 +110,17 @@ public IoK8sApiCoreV1StorageOSVolumeSource secretRef(IoK8sApiCoreV1LocalObjectRe @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1LocalObjectReference getSecretRef() { + public io.kubernetes.client.models.V1LocalObjectReference getSecretRef() { return secretRef; } - public void setSecretRef(IoK8sApiCoreV1LocalObjectReference secretRef) { + public void setSecretRef(io.kubernetes.client.models.V1LocalObjectReference secretRef) { this.secretRef = secretRef; } - public IoK8sApiCoreV1StorageOSVolumeSource volumeName(String volumeName) { + public StorageOSVolumeSource volumeName(String volumeName) { this.volumeName = volumeName; return this; @@ -144,7 +143,7 @@ public void setVolumeName(String volumeName) { } - public IoK8sApiCoreV1StorageOSVolumeSource volumeNamespace(String volumeNamespace) { + public StorageOSVolumeSource volumeNamespace(String volumeNamespace) { this.volumeNamespace = volumeNamespace; return this; @@ -175,12 +174,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1StorageOSVolumeSource ioK8sApiCoreV1StorageOSVolumeSource = (IoK8sApiCoreV1StorageOSVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1StorageOSVolumeSource.fsType) && - Objects.equals(this.readOnly, ioK8sApiCoreV1StorageOSVolumeSource.readOnly) && - Objects.equals(this.secretRef, ioK8sApiCoreV1StorageOSVolumeSource.secretRef) && - Objects.equals(this.volumeName, ioK8sApiCoreV1StorageOSVolumeSource.volumeName) && - Objects.equals(this.volumeNamespace, ioK8sApiCoreV1StorageOSVolumeSource.volumeNamespace); + StorageOSVolumeSource storageOSVolumeSource = (StorageOSVolumeSource) o; + return Objects.equals(this.fsType, storageOSVolumeSource.fsType) && + Objects.equals(this.readOnly, storageOSVolumeSource.readOnly) && + Objects.equals(this.secretRef, storageOSVolumeSource.secretRef) && + Objects.equals(this.volumeName, storageOSVolumeSource.volumeName) && + Objects.equals(this.volumeNamespace, storageOSVolumeSource.volumeNamespace); } @Override @@ -192,7 +191,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1StorageOSVolumeSource {\n"); + sb.append("class StorageOSVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" readOnly: ").append(toIndentedString(readOnly)).append("\n"); sb.append(" secretRef: ").append(toIndentedString(secretRef)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.java b/src/main/java/io/argoproj/workflow/models/StreamResultOfLogEntry.java similarity index 70% rename from src/main/java/io/argoproj/workflow/models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.java rename to src/main/java/io/argoproj/workflow/models/StreamResultOfLogEntry.java index 7cc47664..9da4c9de 100644 --- a/src/main/java/io/argoproj/workflow/models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry.java +++ b/src/main/java/io/argoproj/workflow/models/StreamResultOfLogEntry.java @@ -21,26 +21,26 @@ import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import io.argoproj.workflow.models.GrpcGatewayRuntimeStreamError; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1LogEntry; +import io.argoproj.workflow.models.LogEntry; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry + * StreamResultOfLogEntry */ -public class StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry { +public class StreamResultOfLogEntry { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) private GrpcGatewayRuntimeStreamError error; public static final String SERIALIZED_NAME_RESULT = "result"; @SerializedName(SERIALIZED_NAME_RESULT) - private IoArgoprojWorkflowV1alpha1LogEntry result; + private LogEntry result; - public StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry error(GrpcGatewayRuntimeStreamError error) { + public StreamResultOfLogEntry error(GrpcGatewayRuntimeStreamError error) { this.error = error; return this; @@ -63,7 +63,7 @@ public void setError(GrpcGatewayRuntimeStreamError error) { } - public StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry result(IoArgoprojWorkflowV1alpha1LogEntry result) { + public StreamResultOfLogEntry result(LogEntry result) { this.result = result; return this; @@ -76,12 +76,12 @@ public StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry result(IoArgoprojWorkflo @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1LogEntry getResult() { + public LogEntry getResult() { return result; } - public void setResult(IoArgoprojWorkflowV1alpha1LogEntry result) { + public void setResult(LogEntry result) { this.result = result; } @@ -94,9 +94,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry streamResultOfIoArgoprojWorkflowV1alpha1LogEntry = (StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry) o; - return Objects.equals(this.error, streamResultOfIoArgoprojWorkflowV1alpha1LogEntry.error) && - Objects.equals(this.result, streamResultOfIoArgoprojWorkflowV1alpha1LogEntry.result); + StreamResultOfLogEntry streamResultOfLogEntry = (StreamResultOfLogEntry) o; + return Objects.equals(this.error, streamResultOfLogEntry.error) && + Objects.equals(this.result, streamResultOfLogEntry.result); } @Override @@ -108,7 +108,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry {\n"); + sb.append("class StreamResultOfLogEntry {\n"); sb.append(" error: ").append(toIndentedString(error)).append("\n"); sb.append(" result: ").append(toIndentedString(result)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.java b/src/main/java/io/argoproj/workflow/models/StreamResultOfWorkflowWatchEvent.java similarity index 67% rename from src/main/java/io/argoproj/workflow/models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.java rename to src/main/java/io/argoproj/workflow/models/StreamResultOfWorkflowWatchEvent.java index 7c817151..7bb84f65 100644 --- a/src/main/java/io/argoproj/workflow/models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.java +++ b/src/main/java/io/argoproj/workflow/models/StreamResultOfWorkflowWatchEvent.java @@ -21,26 +21,26 @@ import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; import io.argoproj.workflow.models.GrpcGatewayRuntimeStreamError; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowWatchEvent; +import io.argoproj.workflow.models.WorkflowWatchEvent; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent + * StreamResultOfWorkflowWatchEvent */ -public class StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent { +public class StreamResultOfWorkflowWatchEvent { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) private GrpcGatewayRuntimeStreamError error; public static final String SERIALIZED_NAME_RESULT = "result"; @SerializedName(SERIALIZED_NAME_RESULT) - private IoArgoprojWorkflowV1alpha1WorkflowWatchEvent result; + private WorkflowWatchEvent result; - public StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent error(GrpcGatewayRuntimeStreamError error) { + public StreamResultOfWorkflowWatchEvent error(GrpcGatewayRuntimeStreamError error) { this.error = error; return this; @@ -63,7 +63,7 @@ public void setError(GrpcGatewayRuntimeStreamError error) { } - public StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent result(IoArgoprojWorkflowV1alpha1WorkflowWatchEvent result) { + public StreamResultOfWorkflowWatchEvent result(WorkflowWatchEvent result) { this.result = result; return this; @@ -76,12 +76,12 @@ public StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent result(IoArgop @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1WorkflowWatchEvent getResult() { + public WorkflowWatchEvent getResult() { return result; } - public void setResult(IoArgoprojWorkflowV1alpha1WorkflowWatchEvent result) { + public void setResult(WorkflowWatchEvent result) { this.result = result; } @@ -94,9 +94,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent streamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent = (StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent) o; - return Objects.equals(this.error, streamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.error) && - Objects.equals(this.result, streamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent.result); + StreamResultOfWorkflowWatchEvent streamResultOfWorkflowWatchEvent = (StreamResultOfWorkflowWatchEvent) o; + return Objects.equals(this.error, streamResultOfWorkflowWatchEvent.error) && + Objects.equals(this.result, streamResultOfWorkflowWatchEvent.result); } @Override @@ -108,7 +108,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent {\n"); + sb.append("class StreamResultOfWorkflowWatchEvent {\n"); sb.append(" error: ").append(toIndentedString(error)).append("\n"); sb.append(" result: ").append(toIndentedString(result)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SubmitOpts.java b/src/main/java/io/argoproj/workflow/models/SubmitOpts.java similarity index 77% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SubmitOpts.java rename to src/main/java/io/argoproj/workflow/models/SubmitOpts.java index 605236d9..1021702e 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SubmitOpts.java +++ b/src/main/java/io/argoproj/workflow/models/SubmitOpts.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1OwnerReference; +import io.argoproj.workflow.models.OwnerReference; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +32,7 @@ */ @ApiModel(description = "SubmitOpts are workflow submission options") -public class IoArgoprojWorkflowV1alpha1SubmitOpts { +public class SubmitOpts { public static final String SERIALIZED_NAME_DRY_RUN = "dryRun"; @SerializedName(SERIALIZED_NAME_DRY_RUN) private Boolean dryRun; @@ -55,7 +55,7 @@ public class IoArgoprojWorkflowV1alpha1SubmitOpts { public static final String SERIALIZED_NAME_OWNER_REFERENCE = "ownerReference"; @SerializedName(SERIALIZED_NAME_OWNER_REFERENCE) - private IoK8sApimachineryPkgApisMetaV1OwnerReference ownerReference; + private OwnerReference ownerReference; public static final String SERIALIZED_NAME_PARAMETER_FILE = "parameterFile"; @SerializedName(SERIALIZED_NAME_PARAMETER_FILE) @@ -74,7 +74,7 @@ public class IoArgoprojWorkflowV1alpha1SubmitOpts { private String serviceAccount; - public IoArgoprojWorkflowV1alpha1SubmitOpts dryRun(Boolean dryRun) { + public SubmitOpts dryRun(Boolean dryRun) { this.dryRun = dryRun; return this; @@ -97,7 +97,7 @@ public void setDryRun(Boolean dryRun) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts entryPoint(String entryPoint) { + public SubmitOpts entryPoint(String entryPoint) { this.entryPoint = entryPoint; return this; @@ -120,7 +120,7 @@ public void setEntryPoint(String entryPoint) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts generateName(String generateName) { + public SubmitOpts generateName(String generateName) { this.generateName = generateName; return this; @@ -143,7 +143,7 @@ public void setGenerateName(String generateName) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts labels(String labels) { + public SubmitOpts labels(String labels) { this.labels = labels; return this; @@ -166,7 +166,7 @@ public void setLabels(String labels) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts name(String name) { + public SubmitOpts name(String name) { this.name = name; return this; @@ -189,7 +189,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts ownerReference(IoK8sApimachineryPkgApisMetaV1OwnerReference ownerReference) { + public SubmitOpts ownerReference(OwnerReference ownerReference) { this.ownerReference = ownerReference; return this; @@ -202,17 +202,17 @@ public IoArgoprojWorkflowV1alpha1SubmitOpts ownerReference(IoK8sApimachineryPkgA @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1OwnerReference getOwnerReference() { + public OwnerReference getOwnerReference() { return ownerReference; } - public void setOwnerReference(IoK8sApimachineryPkgApisMetaV1OwnerReference ownerReference) { + public void setOwnerReference(OwnerReference ownerReference) { this.ownerReference = ownerReference; } - public IoArgoprojWorkflowV1alpha1SubmitOpts parameterFile(String parameterFile) { + public SubmitOpts parameterFile(String parameterFile) { this.parameterFile = parameterFile; return this; @@ -235,13 +235,13 @@ public void setParameterFile(String parameterFile) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts parameters(List parameters) { + public SubmitOpts parameters(List parameters) { this.parameters = parameters; return this; } - public IoArgoprojWorkflowV1alpha1SubmitOpts addParametersItem(String parametersItem) { + public SubmitOpts addParametersItem(String parametersItem) { if (this.parameters == null) { this.parameters = new ArrayList(); } @@ -266,7 +266,7 @@ public void setParameters(List parameters) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts serverDryRun(Boolean serverDryRun) { + public SubmitOpts serverDryRun(Boolean serverDryRun) { this.serverDryRun = serverDryRun; return this; @@ -289,7 +289,7 @@ public void setServerDryRun(Boolean serverDryRun) { } - public IoArgoprojWorkflowV1alpha1SubmitOpts serviceAccount(String serviceAccount) { + public SubmitOpts serviceAccount(String serviceAccount) { this.serviceAccount = serviceAccount; return this; @@ -320,17 +320,17 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1SubmitOpts ioArgoprojWorkflowV1alpha1SubmitOpts = (IoArgoprojWorkflowV1alpha1SubmitOpts) o; - return Objects.equals(this.dryRun, ioArgoprojWorkflowV1alpha1SubmitOpts.dryRun) && - Objects.equals(this.entryPoint, ioArgoprojWorkflowV1alpha1SubmitOpts.entryPoint) && - Objects.equals(this.generateName, ioArgoprojWorkflowV1alpha1SubmitOpts.generateName) && - Objects.equals(this.labels, ioArgoprojWorkflowV1alpha1SubmitOpts.labels) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1SubmitOpts.name) && - Objects.equals(this.ownerReference, ioArgoprojWorkflowV1alpha1SubmitOpts.ownerReference) && - Objects.equals(this.parameterFile, ioArgoprojWorkflowV1alpha1SubmitOpts.parameterFile) && - Objects.equals(this.parameters, ioArgoprojWorkflowV1alpha1SubmitOpts.parameters) && - Objects.equals(this.serverDryRun, ioArgoprojWorkflowV1alpha1SubmitOpts.serverDryRun) && - Objects.equals(this.serviceAccount, ioArgoprojWorkflowV1alpha1SubmitOpts.serviceAccount); + SubmitOpts submitOpts = (SubmitOpts) o; + return Objects.equals(this.dryRun, submitOpts.dryRun) && + Objects.equals(this.entryPoint, submitOpts.entryPoint) && + Objects.equals(this.generateName, submitOpts.generateName) && + Objects.equals(this.labels, submitOpts.labels) && + Objects.equals(this.name, submitOpts.name) && + Objects.equals(this.ownerReference, submitOpts.ownerReference) && + Objects.equals(this.parameterFile, submitOpts.parameterFile) && + Objects.equals(this.parameters, submitOpts.parameters) && + Objects.equals(this.serverDryRun, submitOpts.serverDryRun) && + Objects.equals(this.serviceAccount, submitOpts.serviceAccount); } @Override @@ -342,7 +342,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1SubmitOpts {\n"); + sb.append("class SubmitOpts {\n"); sb.append(" dryRun: ").append(toIndentedString(dryRun)).append("\n"); sb.append(" entryPoint: ").append(toIndentedString(entryPoint)).append("\n"); sb.append(" generateName: ").append(toIndentedString(generateName)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SuspendTemplate.java b/src/main/java/io/argoproj/workflow/models/SuspendTemplate.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SuspendTemplate.java rename to src/main/java/io/argoproj/workflow/models/SuspendTemplate.java index 3d7a80e4..9f0efe09 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SuspendTemplate.java +++ b/src/main/java/io/argoproj/workflow/models/SuspendTemplate.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "SuspendTemplate is a template subtype to suspend a workflow at a predetermined point in time") -public class IoArgoprojWorkflowV1alpha1SuspendTemplate { +public class SuspendTemplate { public static final String SERIALIZED_NAME_DURATION = "duration"; @SerializedName(SERIALIZED_NAME_DURATION) private String duration; - public IoArgoprojWorkflowV1alpha1SuspendTemplate duration(String duration) { + public SuspendTemplate duration(String duration) { this.duration = duration; return this; @@ -66,8 +66,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1SuspendTemplate ioArgoprojWorkflowV1alpha1SuspendTemplate = (IoArgoprojWorkflowV1alpha1SuspendTemplate) o; - return Objects.equals(this.duration, ioArgoprojWorkflowV1alpha1SuspendTemplate.duration); + SuspendTemplate suspendTemplate = (SuspendTemplate) o; + return Objects.equals(this.duration, suspendTemplate.duration); } @Override @@ -79,7 +79,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1SuspendTemplate {\n"); + sb.append("class SuspendTemplate {\n"); sb.append(" duration: ").append(toIndentedString(duration)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Synchronization.java b/src/main/java/io/argoproj/workflow/models/Synchronization.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Synchronization.java rename to src/main/java/io/argoproj/workflow/models/Synchronization.java index b0fa8b7a..ab481766 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Synchronization.java +++ b/src/main/java/io/argoproj/workflow/models/Synchronization.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1SemaphoreRef; +import io.argoproj.workflow.models.SemaphoreRef; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,13 +30,13 @@ */ @ApiModel(description = "Synchronization holds synchronization lock configuration") -public class IoArgoprojWorkflowV1alpha1Synchronization { +public class Synchronization { public static final String SERIALIZED_NAME_SEMAPHORE = "semaphore"; @SerializedName(SERIALIZED_NAME_SEMAPHORE) - private IoArgoprojWorkflowV1alpha1SemaphoreRef semaphore; + private SemaphoreRef semaphore; - public IoArgoprojWorkflowV1alpha1Synchronization semaphore(IoArgoprojWorkflowV1alpha1SemaphoreRef semaphore) { + public Synchronization semaphore(SemaphoreRef semaphore) { this.semaphore = semaphore; return this; @@ -49,12 +49,12 @@ public IoArgoprojWorkflowV1alpha1Synchronization semaphore(IoArgoprojWorkflowV1a @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1SemaphoreRef getSemaphore() { + public SemaphoreRef getSemaphore() { return semaphore; } - public void setSemaphore(IoArgoprojWorkflowV1alpha1SemaphoreRef semaphore) { + public void setSemaphore(SemaphoreRef semaphore) { this.semaphore = semaphore; } @@ -67,8 +67,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Synchronization ioArgoprojWorkflowV1alpha1Synchronization = (IoArgoprojWorkflowV1alpha1Synchronization) o; - return Objects.equals(this.semaphore, ioArgoprojWorkflowV1alpha1Synchronization.semaphore); + Synchronization synchronization = (Synchronization) o; + return Objects.equals(this.semaphore, synchronization.semaphore); } @Override @@ -80,7 +80,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Synchronization {\n"); + sb.append("class Synchronization {\n"); sb.append(" semaphore: ").append(toIndentedString(semaphore)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SynchronizationStatus.java b/src/main/java/io/argoproj/workflow/models/SynchronizationStatus.java similarity index 67% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SynchronizationStatus.java rename to src/main/java/io/argoproj/workflow/models/SynchronizationStatus.java index c0ebb3e1..489ee781 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1SynchronizationStatus.java +++ b/src/main/java/io/argoproj/workflow/models/SynchronizationStatus.java @@ -20,22 +20,22 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1SemaphoreStatus; +import io.argoproj.workflow.models.SemaphoreStatus; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1SynchronizationStatus + * SynchronizationStatus */ -public class IoArgoprojWorkflowV1alpha1SynchronizationStatus { +public class SynchronizationStatus { public static final String SERIALIZED_NAME_SEMAPHORE = "semaphore"; @SerializedName(SERIALIZED_NAME_SEMAPHORE) - private IoArgoprojWorkflowV1alpha1SemaphoreStatus semaphore; + private SemaphoreStatus semaphore; - public IoArgoprojWorkflowV1alpha1SynchronizationStatus semaphore(IoArgoprojWorkflowV1alpha1SemaphoreStatus semaphore) { + public SynchronizationStatus semaphore(SemaphoreStatus semaphore) { this.semaphore = semaphore; return this; @@ -48,12 +48,12 @@ public IoArgoprojWorkflowV1alpha1SynchronizationStatus semaphore(IoArgoprojWorkf @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1SemaphoreStatus getSemaphore() { + public SemaphoreStatus getSemaphore() { return semaphore; } - public void setSemaphore(IoArgoprojWorkflowV1alpha1SemaphoreStatus semaphore) { + public void setSemaphore(SemaphoreStatus semaphore) { this.semaphore = semaphore; } @@ -66,8 +66,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1SynchronizationStatus ioArgoprojWorkflowV1alpha1SynchronizationStatus = (IoArgoprojWorkflowV1alpha1SynchronizationStatus) o; - return Objects.equals(this.semaphore, ioArgoprojWorkflowV1alpha1SynchronizationStatus.semaphore); + SynchronizationStatus synchronizationStatus = (SynchronizationStatus) o; + return Objects.equals(this.semaphore, synchronizationStatus.semaphore); } @Override @@ -79,7 +79,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1SynchronizationStatus {\n"); + sb.append("class SynchronizationStatus {\n"); sb.append(" semaphore: ").append(toIndentedString(semaphore)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Sysctl.java b/src/main/java/io/argoproj/workflow/models/Sysctl.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Sysctl.java rename to src/main/java/io/argoproj/workflow/models/Sysctl.java index f8018406..4e4f33ab 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1Sysctl.java +++ b/src/main/java/io/argoproj/workflow/models/Sysctl.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Sysctl defines a kernel parameter to be set") -public class IoK8sApiCoreV1Sysctl { +public class Sysctl { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1Sysctl { private String value; - public IoK8sApiCoreV1Sysctl name(String name) { + public Sysctl name(String name) { this.name = name; return this; @@ -61,7 +61,7 @@ public void setName(String name) { } - public IoK8sApiCoreV1Sysctl value(String value) { + public Sysctl value(String value) { this.value = value; return this; @@ -91,9 +91,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1Sysctl ioK8sApiCoreV1Sysctl = (IoK8sApiCoreV1Sysctl) o; - return Objects.equals(this.name, ioK8sApiCoreV1Sysctl.name) && - Objects.equals(this.value, ioK8sApiCoreV1Sysctl.value); + Sysctl sysctl = (Sysctl) o; + return Objects.equals(this.name, sysctl.name) && + Objects.equals(this.value, sysctl.value); } @Override @@ -105,7 +105,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1Sysctl {\n"); + sb.append("class Sysctl {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" value: ").append(toIndentedString(value)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1TCPSocketAction.java b/src/main/java/io/argoproj/workflow/models/TCPSocketAction.java similarity index 86% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1TCPSocketAction.java rename to src/main/java/io/argoproj/workflow/models/TCPSocketAction.java index 5f2599f2..dccd8726 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1TCPSocketAction.java +++ b/src/main/java/io/argoproj/workflow/models/TCPSocketAction.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "TCPSocketAction describes an action based on opening a socket") -public class IoK8sApiCoreV1TCPSocketAction { +public class TCPSocketAction { public static final String SERIALIZED_NAME_HOST = "host"; @SerializedName(SERIALIZED_NAME_HOST) private String host; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1TCPSocketAction { private String port; - public IoK8sApiCoreV1TCPSocketAction host(String host) { + public TCPSocketAction host(String host) { this.host = host; return this; @@ -62,7 +62,7 @@ public void setHost(String host) { } - public IoK8sApiCoreV1TCPSocketAction port(String port) { + public TCPSocketAction port(String port) { this.port = port; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1TCPSocketAction ioK8sApiCoreV1TCPSocketAction = (IoK8sApiCoreV1TCPSocketAction) o; - return Objects.equals(this.host, ioK8sApiCoreV1TCPSocketAction.host) && - Objects.equals(this.port, ioK8sApiCoreV1TCPSocketAction.port); + TCPSocketAction tcPSocketAction = (TCPSocketAction) o; + return Objects.equals(this.host, tcPSocketAction.host) && + Objects.equals(this.port, tcPSocketAction.port); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1TCPSocketAction {\n"); + sb.append("class TCPSocketAction {\n"); sb.append(" host: ").append(toIndentedString(host)).append("\n"); sb.append(" port: ").append(toIndentedString(port)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TTLStrategy.java b/src/main/java/io/argoproj/workflow/models/TTLStrategy.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TTLStrategy.java rename to src/main/java/io/argoproj/workflow/models/TTLStrategy.java index 39cee544..241a5149 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TTLStrategy.java +++ b/src/main/java/io/argoproj/workflow/models/TTLStrategy.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "TTLStrategy is the strategy for the time to live depending on if the workflow succeeded or failed") -public class IoArgoprojWorkflowV1alpha1TTLStrategy { +public class TTLStrategy { public static final String SERIALIZED_NAME_SECONDS_AFTER_COMPLETION = "secondsAfterCompletion"; @SerializedName(SERIALIZED_NAME_SECONDS_AFTER_COMPLETION) private Integer secondsAfterCompletion; @@ -43,7 +43,7 @@ public class IoArgoprojWorkflowV1alpha1TTLStrategy { private Integer secondsAfterSuccess; - public IoArgoprojWorkflowV1alpha1TTLStrategy secondsAfterCompletion(Integer secondsAfterCompletion) { + public TTLStrategy secondsAfterCompletion(Integer secondsAfterCompletion) { this.secondsAfterCompletion = secondsAfterCompletion; return this; @@ -66,7 +66,7 @@ public void setSecondsAfterCompletion(Integer secondsAfterCompletion) { } - public IoArgoprojWorkflowV1alpha1TTLStrategy secondsAfterFailure(Integer secondsAfterFailure) { + public TTLStrategy secondsAfterFailure(Integer secondsAfterFailure) { this.secondsAfterFailure = secondsAfterFailure; return this; @@ -89,7 +89,7 @@ public void setSecondsAfterFailure(Integer secondsAfterFailure) { } - public IoArgoprojWorkflowV1alpha1TTLStrategy secondsAfterSuccess(Integer secondsAfterSuccess) { + public TTLStrategy secondsAfterSuccess(Integer secondsAfterSuccess) { this.secondsAfterSuccess = secondsAfterSuccess; return this; @@ -120,10 +120,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1TTLStrategy ioArgoprojWorkflowV1alpha1TTLStrategy = (IoArgoprojWorkflowV1alpha1TTLStrategy) o; - return Objects.equals(this.secondsAfterCompletion, ioArgoprojWorkflowV1alpha1TTLStrategy.secondsAfterCompletion) && - Objects.equals(this.secondsAfterFailure, ioArgoprojWorkflowV1alpha1TTLStrategy.secondsAfterFailure) && - Objects.equals(this.secondsAfterSuccess, ioArgoprojWorkflowV1alpha1TTLStrategy.secondsAfterSuccess); + TTLStrategy ttLStrategy = (TTLStrategy) o; + return Objects.equals(this.secondsAfterCompletion, ttLStrategy.secondsAfterCompletion) && + Objects.equals(this.secondsAfterFailure, ttLStrategy.secondsAfterFailure) && + Objects.equals(this.secondsAfterSuccess, ttLStrategy.secondsAfterSuccess); } @Override @@ -135,7 +135,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1TTLStrategy {\n"); + sb.append("class TTLStrategy {\n"); sb.append(" secondsAfterCompletion: ").append(toIndentedString(secondsAfterCompletion)).append("\n"); sb.append(" secondsAfterFailure: ").append(toIndentedString(secondsAfterFailure)).append("\n"); sb.append(" secondsAfterSuccess: ").append(toIndentedString(secondsAfterSuccess)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TarStrategy.java b/src/main/java/io/argoproj/workflow/models/TarStrategy.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TarStrategy.java rename to src/main/java/io/argoproj/workflow/models/TarStrategy.java index 02452914..47fa3337 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TarStrategy.java +++ b/src/main/java/io/argoproj/workflow/models/TarStrategy.java @@ -29,13 +29,13 @@ */ @ApiModel(description = "TarStrategy will tar and gzip the file or directory when saving") -public class IoArgoprojWorkflowV1alpha1TarStrategy { +public class TarStrategy { public static final String SERIALIZED_NAME_COMPRESSION_LEVEL = "compressionLevel"; @SerializedName(SERIALIZED_NAME_COMPRESSION_LEVEL) private Integer compressionLevel; - public IoArgoprojWorkflowV1alpha1TarStrategy compressionLevel(Integer compressionLevel) { + public TarStrategy compressionLevel(Integer compressionLevel) { this.compressionLevel = compressionLevel; return this; @@ -66,8 +66,8 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1TarStrategy ioArgoprojWorkflowV1alpha1TarStrategy = (IoArgoprojWorkflowV1alpha1TarStrategy) o; - return Objects.equals(this.compressionLevel, ioArgoprojWorkflowV1alpha1TarStrategy.compressionLevel); + TarStrategy tarStrategy = (TarStrategy) o; + return Objects.equals(this.compressionLevel, tarStrategy.compressionLevel); } @Override @@ -79,7 +79,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1TarStrategy {\n"); + sb.append("class TarStrategy {\n"); sb.append(" compressionLevel: ").append(toIndentedString(compressionLevel)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Template.java b/src/main/java/io/argoproj/workflow/models/Template.java similarity index 63% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Template.java rename to src/main/java/io/argoproj/workflow/models/Template.java index fbc3251e..d6fce0dd 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Template.java +++ b/src/main/java/io/argoproj/workflow/models/Template.java @@ -20,28 +20,22 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Arguments; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ArtifactLocation; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1DAGTemplate; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ExecutorConfig; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Inputs; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Metadata; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Metrics; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Outputs; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ParallelSteps; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ResourceTemplate; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1RetryStrategy; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ScriptTemplate; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1SuspendTemplate; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Synchronization; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1TemplateRef; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1UserContainer; -import io.argoproj.workflow.models.IoK8sApiCoreV1Affinity; -import io.argoproj.workflow.models.IoK8sApiCoreV1Container; -import io.argoproj.workflow.models.IoK8sApiCoreV1HostAlias; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodSecurityContext; -import io.argoproj.workflow.models.IoK8sApiCoreV1Toleration; -import io.argoproj.workflow.models.IoK8sApiCoreV1Volume; +import io.argoproj.workflow.models.Arguments; +import io.argoproj.workflow.models.ArtifactLocation; +import io.argoproj.workflow.models.DAGTemplate; +import io.argoproj.workflow.models.ExecutorConfig; +import io.argoproj.workflow.models.Inputs; +import io.argoproj.workflow.models.Metadata; +import io.argoproj.workflow.models.Metrics; +import io.argoproj.workflow.models.Outputs; +import io.argoproj.workflow.models.ParallelSteps; +import io.argoproj.workflow.models.ResourceTemplate; +import io.argoproj.workflow.models.RetryStrategy; +import io.argoproj.workflow.models.ScriptTemplate; +import io.argoproj.workflow.models.SuspendTemplate; +import io.argoproj.workflow.models.Synchronization; +import io.argoproj.workflow.models.TemplateRef; +import io.argoproj.workflow.models.UserContainer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -55,22 +49,22 @@ */ @ApiModel(description = "Template is a reusable and composable unit of execution in a workflow") -public class IoArgoprojWorkflowV1alpha1Template { +public class Template { public static final String SERIALIZED_NAME_ACTIVE_DEADLINE_SECONDS = "activeDeadlineSeconds"; @SerializedName(SERIALIZED_NAME_ACTIVE_DEADLINE_SECONDS) private Long activeDeadlineSeconds; public static final String SERIALIZED_NAME_AFFINITY = "affinity"; @SerializedName(SERIALIZED_NAME_AFFINITY) - private IoK8sApiCoreV1Affinity affinity; + private io.kubernetes.client.models.V1Affinity affinity; public static final String SERIALIZED_NAME_ARCHIVE_LOCATION = "archiveLocation"; @SerializedName(SERIALIZED_NAME_ARCHIVE_LOCATION) - private IoArgoprojWorkflowV1alpha1ArtifactLocation archiveLocation; + private ArtifactLocation archiveLocation; public static final String SERIALIZED_NAME_ARGUMENTS = "arguments"; @SerializedName(SERIALIZED_NAME_ARGUMENTS) - private IoArgoprojWorkflowV1alpha1Arguments arguments; + private Arguments arguments; public static final String SERIALIZED_NAME_AUTOMOUNT_SERVICE_ACCOUNT_TOKEN = "automountServiceAccountToken"; @SerializedName(SERIALIZED_NAME_AUTOMOUNT_SERVICE_ACCOUNT_TOKEN) @@ -78,7 +72,7 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_CONTAINER = "container"; @SerializedName(SERIALIZED_NAME_CONTAINER) - private IoK8sApiCoreV1Container container; + private io.kubernetes.client.models.V1Container container; public static final String SERIALIZED_NAME_DAEMON = "daemon"; @SerializedName(SERIALIZED_NAME_DAEMON) @@ -86,31 +80,31 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_DAG = "dag"; @SerializedName(SERIALIZED_NAME_DAG) - private IoArgoprojWorkflowV1alpha1DAGTemplate dag; + private DAGTemplate dag; public static final String SERIALIZED_NAME_EXECUTOR = "executor"; @SerializedName(SERIALIZED_NAME_EXECUTOR) - private IoArgoprojWorkflowV1alpha1ExecutorConfig executor; + private ExecutorConfig executor; public static final String SERIALIZED_NAME_HOST_ALIASES = "hostAliases"; @SerializedName(SERIALIZED_NAME_HOST_ALIASES) - private List hostAliases = null; + private List hostAliases = null; public static final String SERIALIZED_NAME_INIT_CONTAINERS = "initContainers"; @SerializedName(SERIALIZED_NAME_INIT_CONTAINERS) - private List initContainers = null; + private List initContainers = null; public static final String SERIALIZED_NAME_INPUTS = "inputs"; @SerializedName(SERIALIZED_NAME_INPUTS) - private IoArgoprojWorkflowV1alpha1Inputs inputs; + private Inputs inputs; public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoArgoprojWorkflowV1alpha1Metadata metadata; + private Metadata metadata; public static final String SERIALIZED_NAME_METRICS = "metrics"; @SerializedName(SERIALIZED_NAME_METRICS) - private IoArgoprojWorkflowV1alpha1Metrics metrics; + private Metrics metrics; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -122,7 +116,7 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_OUTPUTS = "outputs"; @SerializedName(SERIALIZED_NAME_OUTPUTS) - private IoArgoprojWorkflowV1alpha1Outputs outputs; + private Outputs outputs; public static final String SERIALIZED_NAME_PARALLELISM = "parallelism"; @SerializedName(SERIALIZED_NAME_PARALLELISM) @@ -142,7 +136,7 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_RESOURCE = "resource"; @SerializedName(SERIALIZED_NAME_RESOURCE) - private IoArgoprojWorkflowV1alpha1ResourceTemplate resource; + private ResourceTemplate resource; public static final String SERIALIZED_NAME_RESUBMIT_PENDING_PODS = "resubmitPendingPods"; @SerializedName(SERIALIZED_NAME_RESUBMIT_PENDING_PODS) @@ -150,7 +144,7 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_RETRY_STRATEGY = "retryStrategy"; @SerializedName(SERIALIZED_NAME_RETRY_STRATEGY) - private IoArgoprojWorkflowV1alpha1RetryStrategy retryStrategy; + private RetryStrategy retryStrategy; public static final String SERIALIZED_NAME_SCHEDULER_NAME = "schedulerName"; @SerializedName(SERIALIZED_NAME_SCHEDULER_NAME) @@ -158,11 +152,11 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_SCRIPT = "script"; @SerializedName(SERIALIZED_NAME_SCRIPT) - private IoArgoprojWorkflowV1alpha1ScriptTemplate script; + private ScriptTemplate script; public static final String SERIALIZED_NAME_SECURITY_CONTEXT = "securityContext"; @SerializedName(SERIALIZED_NAME_SECURITY_CONTEXT) - private IoK8sApiCoreV1PodSecurityContext securityContext; + private io.kubernetes.client.models.V1PodSecurityContext securityContext; public static final String SERIALIZED_NAME_SERVICE_ACCOUNT_NAME = "serviceAccountName"; @SerializedName(SERIALIZED_NAME_SERVICE_ACCOUNT_NAME) @@ -170,19 +164,19 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_SIDECARS = "sidecars"; @SerializedName(SERIALIZED_NAME_SIDECARS) - private List sidecars = null; + private List sidecars = null; public static final String SERIALIZED_NAME_STEPS = "steps"; @SerializedName(SERIALIZED_NAME_STEPS) - private List steps = null; + private List steps = null; public static final String SERIALIZED_NAME_SUSPEND = "suspend"; @SerializedName(SERIALIZED_NAME_SUSPEND) - private IoArgoprojWorkflowV1alpha1SuspendTemplate suspend; + private SuspendTemplate suspend; public static final String SERIALIZED_NAME_SYNCHRONIZATION = "synchronization"; @SerializedName(SERIALIZED_NAME_SYNCHRONIZATION) - private IoArgoprojWorkflowV1alpha1Synchronization synchronization; + private Synchronization synchronization; public static final String SERIALIZED_NAME_TEMPLATE = "template"; @SerializedName(SERIALIZED_NAME_TEMPLATE) @@ -190,18 +184,18 @@ public class IoArgoprojWorkflowV1alpha1Template { public static final String SERIALIZED_NAME_TEMPLATE_REF = "templateRef"; @SerializedName(SERIALIZED_NAME_TEMPLATE_REF) - private IoArgoprojWorkflowV1alpha1TemplateRef templateRef; + private TemplateRef templateRef; public static final String SERIALIZED_NAME_TOLERATIONS = "tolerations"; @SerializedName(SERIALIZED_NAME_TOLERATIONS) - private List tolerations = null; + private List tolerations = null; public static final String SERIALIZED_NAME_VOLUMES = "volumes"; @SerializedName(SERIALIZED_NAME_VOLUMES) - private List volumes = null; + private List volumes = null; - public IoArgoprojWorkflowV1alpha1Template activeDeadlineSeconds(Long activeDeadlineSeconds) { + public Template activeDeadlineSeconds(Long activeDeadlineSeconds) { this.activeDeadlineSeconds = activeDeadlineSeconds; return this; @@ -224,7 +218,7 @@ public void setActiveDeadlineSeconds(Long activeDeadlineSeconds) { } - public IoArgoprojWorkflowV1alpha1Template affinity(IoK8sApiCoreV1Affinity affinity) { + public Template affinity(io.kubernetes.client.models.V1Affinity affinity) { this.affinity = affinity; return this; @@ -237,17 +231,17 @@ public IoArgoprojWorkflowV1alpha1Template affinity(IoK8sApiCoreV1Affinity affini @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Affinity getAffinity() { + public io.kubernetes.client.models.V1Affinity getAffinity() { return affinity; } - public void setAffinity(IoK8sApiCoreV1Affinity affinity) { + public void setAffinity(io.kubernetes.client.models.V1Affinity affinity) { this.affinity = affinity; } - public IoArgoprojWorkflowV1alpha1Template archiveLocation(IoArgoprojWorkflowV1alpha1ArtifactLocation archiveLocation) { + public Template archiveLocation(ArtifactLocation archiveLocation) { this.archiveLocation = archiveLocation; return this; @@ -260,17 +254,17 @@ public IoArgoprojWorkflowV1alpha1Template archiveLocation(IoArgoprojWorkflowV1al @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ArtifactLocation getArchiveLocation() { + public ArtifactLocation getArchiveLocation() { return archiveLocation; } - public void setArchiveLocation(IoArgoprojWorkflowV1alpha1ArtifactLocation archiveLocation) { + public void setArchiveLocation(ArtifactLocation archiveLocation) { this.archiveLocation = archiveLocation; } - public IoArgoprojWorkflowV1alpha1Template arguments(IoArgoprojWorkflowV1alpha1Arguments arguments) { + public Template arguments(Arguments arguments) { this.arguments = arguments; return this; @@ -283,17 +277,17 @@ public IoArgoprojWorkflowV1alpha1Template arguments(IoArgoprojWorkflowV1alpha1Ar @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Arguments getArguments() { + public Arguments getArguments() { return arguments; } - public void setArguments(IoArgoprojWorkflowV1alpha1Arguments arguments) { + public void setArguments(Arguments arguments) { this.arguments = arguments; } - public IoArgoprojWorkflowV1alpha1Template automountServiceAccountToken(Boolean automountServiceAccountToken) { + public Template automountServiceAccountToken(Boolean automountServiceAccountToken) { this.automountServiceAccountToken = automountServiceAccountToken; return this; @@ -316,7 +310,7 @@ public void setAutomountServiceAccountToken(Boolean automountServiceAccountToken } - public IoArgoprojWorkflowV1alpha1Template container(IoK8sApiCoreV1Container container) { + public Template container(io.kubernetes.client.models.V1Container container) { this.container = container; return this; @@ -329,17 +323,17 @@ public IoArgoprojWorkflowV1alpha1Template container(IoK8sApiCoreV1Container cont @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Container getContainer() { + public io.kubernetes.client.models.V1Container getContainer() { return container; } - public void setContainer(IoK8sApiCoreV1Container container) { + public void setContainer(io.kubernetes.client.models.V1Container container) { this.container = container; } - public IoArgoprojWorkflowV1alpha1Template daemon(Boolean daemon) { + public Template daemon(Boolean daemon) { this.daemon = daemon; return this; @@ -362,7 +356,7 @@ public void setDaemon(Boolean daemon) { } - public IoArgoprojWorkflowV1alpha1Template dag(IoArgoprojWorkflowV1alpha1DAGTemplate dag) { + public Template dag(DAGTemplate dag) { this.dag = dag; return this; @@ -375,17 +369,17 @@ public IoArgoprojWorkflowV1alpha1Template dag(IoArgoprojWorkflowV1alpha1DAGTempl @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1DAGTemplate getDag() { + public DAGTemplate getDag() { return dag; } - public void setDag(IoArgoprojWorkflowV1alpha1DAGTemplate dag) { + public void setDag(DAGTemplate dag) { this.dag = dag; } - public IoArgoprojWorkflowV1alpha1Template executor(IoArgoprojWorkflowV1alpha1ExecutorConfig executor) { + public Template executor(ExecutorConfig executor) { this.executor = executor; return this; @@ -398,25 +392,25 @@ public IoArgoprojWorkflowV1alpha1Template executor(IoArgoprojWorkflowV1alpha1Exe @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ExecutorConfig getExecutor() { + public ExecutorConfig getExecutor() { return executor; } - public void setExecutor(IoArgoprojWorkflowV1alpha1ExecutorConfig executor) { + public void setExecutor(ExecutorConfig executor) { this.executor = executor; } - public IoArgoprojWorkflowV1alpha1Template hostAliases(List hostAliases) { + public Template hostAliases(List hostAliases) { this.hostAliases = hostAliases; return this; } - public IoArgoprojWorkflowV1alpha1Template addHostAliasesItem(IoK8sApiCoreV1HostAlias hostAliasesItem) { + public Template addHostAliasesItem(io.kubernetes.client.models.V1HostAlias hostAliasesItem) { if (this.hostAliases == null) { - this.hostAliases = new ArrayList(); + this.hostAliases = new ArrayList(); } this.hostAliases.add(hostAliasesItem); return this; @@ -429,25 +423,25 @@ public IoArgoprojWorkflowV1alpha1Template addHostAliasesItem(IoK8sApiCoreV1HostA @javax.annotation.Nullable @ApiModelProperty(value = "HostAliases is an optional list of hosts and IPs that will be injected into the pod spec") - public List getHostAliases() { + public List getHostAliases() { return hostAliases; } - public void setHostAliases(List hostAliases) { + public void setHostAliases(List hostAliases) { this.hostAliases = hostAliases; } - public IoArgoprojWorkflowV1alpha1Template initContainers(List initContainers) { + public Template initContainers(List initContainers) { this.initContainers = initContainers; return this; } - public IoArgoprojWorkflowV1alpha1Template addInitContainersItem(IoArgoprojWorkflowV1alpha1UserContainer initContainersItem) { + public Template addInitContainersItem(UserContainer initContainersItem) { if (this.initContainers == null) { - this.initContainers = new ArrayList(); + this.initContainers = new ArrayList(); } this.initContainers.add(initContainersItem); return this; @@ -460,17 +454,17 @@ public IoArgoprojWorkflowV1alpha1Template addInitContainersItem(IoArgoprojWorkfl @javax.annotation.Nullable @ApiModelProperty(value = "InitContainers is a list of containers which run before the main container.") - public List getInitContainers() { + public List getInitContainers() { return initContainers; } - public void setInitContainers(List initContainers) { + public void setInitContainers(List initContainers) { this.initContainers = initContainers; } - public IoArgoprojWorkflowV1alpha1Template inputs(IoArgoprojWorkflowV1alpha1Inputs inputs) { + public Template inputs(Inputs inputs) { this.inputs = inputs; return this; @@ -483,17 +477,17 @@ public IoArgoprojWorkflowV1alpha1Template inputs(IoArgoprojWorkflowV1alpha1Input @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Inputs getInputs() { + public Inputs getInputs() { return inputs; } - public void setInputs(IoArgoprojWorkflowV1alpha1Inputs inputs) { + public void setInputs(Inputs inputs) { this.inputs = inputs; } - public IoArgoprojWorkflowV1alpha1Template metadata(IoArgoprojWorkflowV1alpha1Metadata metadata) { + public Template metadata(Metadata metadata) { this.metadata = metadata; return this; @@ -506,17 +500,17 @@ public IoArgoprojWorkflowV1alpha1Template metadata(IoArgoprojWorkflowV1alpha1Met @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Metadata getMetadata() { + public Metadata getMetadata() { return metadata; } - public void setMetadata(IoArgoprojWorkflowV1alpha1Metadata metadata) { + public void setMetadata(Metadata metadata) { this.metadata = metadata; } - public IoArgoprojWorkflowV1alpha1Template metrics(IoArgoprojWorkflowV1alpha1Metrics metrics) { + public Template metrics(Metrics metrics) { this.metrics = metrics; return this; @@ -529,17 +523,17 @@ public IoArgoprojWorkflowV1alpha1Template metrics(IoArgoprojWorkflowV1alpha1Metr @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Metrics getMetrics() { + public Metrics getMetrics() { return metrics; } - public void setMetrics(IoArgoprojWorkflowV1alpha1Metrics metrics) { + public void setMetrics(Metrics metrics) { this.metrics = metrics; } - public IoArgoprojWorkflowV1alpha1Template name(String name) { + public Template name(String name) { this.name = name; return this; @@ -561,13 +555,13 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1Template nodeSelector(Map nodeSelector) { + public Template nodeSelector(Map nodeSelector) { this.nodeSelector = nodeSelector; return this; } - public IoArgoprojWorkflowV1alpha1Template putNodeSelectorItem(String key, String nodeSelectorItem) { + public Template putNodeSelectorItem(String key, String nodeSelectorItem) { if (this.nodeSelector == null) { this.nodeSelector = new HashMap(); } @@ -592,7 +586,7 @@ public void setNodeSelector(Map nodeSelector) { } - public IoArgoprojWorkflowV1alpha1Template outputs(IoArgoprojWorkflowV1alpha1Outputs outputs) { + public Template outputs(Outputs outputs) { this.outputs = outputs; return this; @@ -605,17 +599,17 @@ public IoArgoprojWorkflowV1alpha1Template outputs(IoArgoprojWorkflowV1alpha1Outp @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Outputs getOutputs() { + public Outputs getOutputs() { return outputs; } - public void setOutputs(IoArgoprojWorkflowV1alpha1Outputs outputs) { + public void setOutputs(Outputs outputs) { this.outputs = outputs; } - public IoArgoprojWorkflowV1alpha1Template parallelism(Long parallelism) { + public Template parallelism(Long parallelism) { this.parallelism = parallelism; return this; @@ -638,7 +632,7 @@ public void setParallelism(Long parallelism) { } - public IoArgoprojWorkflowV1alpha1Template podSpecPatch(String podSpecPatch) { + public Template podSpecPatch(String podSpecPatch) { this.podSpecPatch = podSpecPatch; return this; @@ -661,7 +655,7 @@ public void setPodSpecPatch(String podSpecPatch) { } - public IoArgoprojWorkflowV1alpha1Template priority(Integer priority) { + public Template priority(Integer priority) { this.priority = priority; return this; @@ -684,7 +678,7 @@ public void setPriority(Integer priority) { } - public IoArgoprojWorkflowV1alpha1Template priorityClassName(String priorityClassName) { + public Template priorityClassName(String priorityClassName) { this.priorityClassName = priorityClassName; return this; @@ -707,7 +701,7 @@ public void setPriorityClassName(String priorityClassName) { } - public IoArgoprojWorkflowV1alpha1Template resource(IoArgoprojWorkflowV1alpha1ResourceTemplate resource) { + public Template resource(ResourceTemplate resource) { this.resource = resource; return this; @@ -720,17 +714,17 @@ public IoArgoprojWorkflowV1alpha1Template resource(IoArgoprojWorkflowV1alpha1Res @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ResourceTemplate getResource() { + public ResourceTemplate getResource() { return resource; } - public void setResource(IoArgoprojWorkflowV1alpha1ResourceTemplate resource) { + public void setResource(ResourceTemplate resource) { this.resource = resource; } - public IoArgoprojWorkflowV1alpha1Template resubmitPendingPods(Boolean resubmitPendingPods) { + public Template resubmitPendingPods(Boolean resubmitPendingPods) { this.resubmitPendingPods = resubmitPendingPods; return this; @@ -753,7 +747,7 @@ public void setResubmitPendingPods(Boolean resubmitPendingPods) { } - public IoArgoprojWorkflowV1alpha1Template retryStrategy(IoArgoprojWorkflowV1alpha1RetryStrategy retryStrategy) { + public Template retryStrategy(RetryStrategy retryStrategy) { this.retryStrategy = retryStrategy; return this; @@ -766,17 +760,17 @@ public IoArgoprojWorkflowV1alpha1Template retryStrategy(IoArgoprojWorkflowV1alph @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1RetryStrategy getRetryStrategy() { + public RetryStrategy getRetryStrategy() { return retryStrategy; } - public void setRetryStrategy(IoArgoprojWorkflowV1alpha1RetryStrategy retryStrategy) { + public void setRetryStrategy(RetryStrategy retryStrategy) { this.retryStrategy = retryStrategy; } - public IoArgoprojWorkflowV1alpha1Template schedulerName(String schedulerName) { + public Template schedulerName(String schedulerName) { this.schedulerName = schedulerName; return this; @@ -799,7 +793,7 @@ public void setSchedulerName(String schedulerName) { } - public IoArgoprojWorkflowV1alpha1Template script(IoArgoprojWorkflowV1alpha1ScriptTemplate script) { + public Template script(ScriptTemplate script) { this.script = script; return this; @@ -812,17 +806,17 @@ public IoArgoprojWorkflowV1alpha1Template script(IoArgoprojWorkflowV1alpha1Scrip @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1ScriptTemplate getScript() { + public ScriptTemplate getScript() { return script; } - public void setScript(IoArgoprojWorkflowV1alpha1ScriptTemplate script) { + public void setScript(ScriptTemplate script) { this.script = script; } - public IoArgoprojWorkflowV1alpha1Template securityContext(IoK8sApiCoreV1PodSecurityContext securityContext) { + public Template securityContext(io.kubernetes.client.models.V1PodSecurityContext securityContext) { this.securityContext = securityContext; return this; @@ -835,17 +829,17 @@ public IoArgoprojWorkflowV1alpha1Template securityContext(IoK8sApiCoreV1PodSecur @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1PodSecurityContext getSecurityContext() { + public io.kubernetes.client.models.V1PodSecurityContext getSecurityContext() { return securityContext; } - public void setSecurityContext(IoK8sApiCoreV1PodSecurityContext securityContext) { + public void setSecurityContext(io.kubernetes.client.models.V1PodSecurityContext securityContext) { this.securityContext = securityContext; } - public IoArgoprojWorkflowV1alpha1Template serviceAccountName(String serviceAccountName) { + public Template serviceAccountName(String serviceAccountName) { this.serviceAccountName = serviceAccountName; return this; @@ -868,15 +862,15 @@ public void setServiceAccountName(String serviceAccountName) { } - public IoArgoprojWorkflowV1alpha1Template sidecars(List sidecars) { + public Template sidecars(List sidecars) { this.sidecars = sidecars; return this; } - public IoArgoprojWorkflowV1alpha1Template addSidecarsItem(IoArgoprojWorkflowV1alpha1UserContainer sidecarsItem) { + public Template addSidecarsItem(UserContainer sidecarsItem) { if (this.sidecars == null) { - this.sidecars = new ArrayList(); + this.sidecars = new ArrayList(); } this.sidecars.add(sidecarsItem); return this; @@ -889,25 +883,25 @@ public IoArgoprojWorkflowV1alpha1Template addSidecarsItem(IoArgoprojWorkflowV1al @javax.annotation.Nullable @ApiModelProperty(value = "Sidecars is a list of containers which run alongside the main container Sidecars are automatically killed when the main container completes") - public List getSidecars() { + public List getSidecars() { return sidecars; } - public void setSidecars(List sidecars) { + public void setSidecars(List sidecars) { this.sidecars = sidecars; } - public IoArgoprojWorkflowV1alpha1Template steps(List steps) { + public Template steps(List steps) { this.steps = steps; return this; } - public IoArgoprojWorkflowV1alpha1Template addStepsItem(IoArgoprojWorkflowV1alpha1ParallelSteps stepsItem) { + public Template addStepsItem(ParallelSteps stepsItem) { if (this.steps == null) { - this.steps = new ArrayList(); + this.steps = new ArrayList(); } this.steps.add(stepsItem); return this; @@ -920,17 +914,17 @@ public IoArgoprojWorkflowV1alpha1Template addStepsItem(IoArgoprojWorkflowV1alpha @javax.annotation.Nullable @ApiModelProperty(value = "Steps define a series of sequential/parallel workflow steps") - public List getSteps() { + public List getSteps() { return steps; } - public void setSteps(List steps) { + public void setSteps(List steps) { this.steps = steps; } - public IoArgoprojWorkflowV1alpha1Template suspend(IoArgoprojWorkflowV1alpha1SuspendTemplate suspend) { + public Template suspend(SuspendTemplate suspend) { this.suspend = suspend; return this; @@ -943,17 +937,17 @@ public IoArgoprojWorkflowV1alpha1Template suspend(IoArgoprojWorkflowV1alpha1Susp @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1SuspendTemplate getSuspend() { + public SuspendTemplate getSuspend() { return suspend; } - public void setSuspend(IoArgoprojWorkflowV1alpha1SuspendTemplate suspend) { + public void setSuspend(SuspendTemplate suspend) { this.suspend = suspend; } - public IoArgoprojWorkflowV1alpha1Template synchronization(IoArgoprojWorkflowV1alpha1Synchronization synchronization) { + public Template synchronization(Synchronization synchronization) { this.synchronization = synchronization; return this; @@ -966,17 +960,17 @@ public IoArgoprojWorkflowV1alpha1Template synchronization(IoArgoprojWorkflowV1al @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Synchronization getSynchronization() { + public Synchronization getSynchronization() { return synchronization; } - public void setSynchronization(IoArgoprojWorkflowV1alpha1Synchronization synchronization) { + public void setSynchronization(Synchronization synchronization) { this.synchronization = synchronization; } - public IoArgoprojWorkflowV1alpha1Template template(String template) { + public Template template(String template) { this.template = template; return this; @@ -999,7 +993,7 @@ public void setTemplate(String template) { } - public IoArgoprojWorkflowV1alpha1Template templateRef(IoArgoprojWorkflowV1alpha1TemplateRef templateRef) { + public Template templateRef(TemplateRef templateRef) { this.templateRef = templateRef; return this; @@ -1012,25 +1006,25 @@ public IoArgoprojWorkflowV1alpha1Template templateRef(IoArgoprojWorkflowV1alpha1 @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1TemplateRef getTemplateRef() { + public TemplateRef getTemplateRef() { return templateRef; } - public void setTemplateRef(IoArgoprojWorkflowV1alpha1TemplateRef templateRef) { + public void setTemplateRef(TemplateRef templateRef) { this.templateRef = templateRef; } - public IoArgoprojWorkflowV1alpha1Template tolerations(List tolerations) { + public Template tolerations(List tolerations) { this.tolerations = tolerations; return this; } - public IoArgoprojWorkflowV1alpha1Template addTolerationsItem(IoK8sApiCoreV1Toleration tolerationsItem) { + public Template addTolerationsItem(io.kubernetes.client.models.V1Toleration tolerationsItem) { if (this.tolerations == null) { - this.tolerations = new ArrayList(); + this.tolerations = new ArrayList(); } this.tolerations.add(tolerationsItem); return this; @@ -1043,25 +1037,25 @@ public IoArgoprojWorkflowV1alpha1Template addTolerationsItem(IoK8sApiCoreV1Toler @javax.annotation.Nullable @ApiModelProperty(value = "Tolerations to apply to workflow pods.") - public List getTolerations() { + public List getTolerations() { return tolerations; } - public void setTolerations(List tolerations) { + public void setTolerations(List tolerations) { this.tolerations = tolerations; } - public IoArgoprojWorkflowV1alpha1Template volumes(List volumes) { + public Template volumes(List volumes) { this.volumes = volumes; return this; } - public IoArgoprojWorkflowV1alpha1Template addVolumesItem(IoK8sApiCoreV1Volume volumesItem) { + public Template addVolumesItem(io.kubernetes.client.models.V1Volume volumesItem) { if (this.volumes == null) { - this.volumes = new ArrayList(); + this.volumes = new ArrayList(); } this.volumes.add(volumesItem); return this; @@ -1074,12 +1068,12 @@ public IoArgoprojWorkflowV1alpha1Template addVolumesItem(IoK8sApiCoreV1Volume vo @javax.annotation.Nullable @ApiModelProperty(value = "Volumes is a list of volumes that can be mounted by containers in a template.") - public List getVolumes() { + public List getVolumes() { return volumes; } - public void setVolumes(List volumes) { + public void setVolumes(List volumes) { this.volumes = volumes; } @@ -1092,43 +1086,43 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Template ioArgoprojWorkflowV1alpha1Template = (IoArgoprojWorkflowV1alpha1Template) o; - return Objects.equals(this.activeDeadlineSeconds, ioArgoprojWorkflowV1alpha1Template.activeDeadlineSeconds) && - Objects.equals(this.affinity, ioArgoprojWorkflowV1alpha1Template.affinity) && - Objects.equals(this.archiveLocation, ioArgoprojWorkflowV1alpha1Template.archiveLocation) && - Objects.equals(this.arguments, ioArgoprojWorkflowV1alpha1Template.arguments) && - Objects.equals(this.automountServiceAccountToken, ioArgoprojWorkflowV1alpha1Template.automountServiceAccountToken) && - Objects.equals(this.container, ioArgoprojWorkflowV1alpha1Template.container) && - Objects.equals(this.daemon, ioArgoprojWorkflowV1alpha1Template.daemon) && - Objects.equals(this.dag, ioArgoprojWorkflowV1alpha1Template.dag) && - Objects.equals(this.executor, ioArgoprojWorkflowV1alpha1Template.executor) && - Objects.equals(this.hostAliases, ioArgoprojWorkflowV1alpha1Template.hostAliases) && - Objects.equals(this.initContainers, ioArgoprojWorkflowV1alpha1Template.initContainers) && - Objects.equals(this.inputs, ioArgoprojWorkflowV1alpha1Template.inputs) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1Template.metadata) && - Objects.equals(this.metrics, ioArgoprojWorkflowV1alpha1Template.metrics) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1Template.name) && - Objects.equals(this.nodeSelector, ioArgoprojWorkflowV1alpha1Template.nodeSelector) && - Objects.equals(this.outputs, ioArgoprojWorkflowV1alpha1Template.outputs) && - Objects.equals(this.parallelism, ioArgoprojWorkflowV1alpha1Template.parallelism) && - Objects.equals(this.podSpecPatch, ioArgoprojWorkflowV1alpha1Template.podSpecPatch) && - Objects.equals(this.priority, ioArgoprojWorkflowV1alpha1Template.priority) && - Objects.equals(this.priorityClassName, ioArgoprojWorkflowV1alpha1Template.priorityClassName) && - Objects.equals(this.resource, ioArgoprojWorkflowV1alpha1Template.resource) && - Objects.equals(this.resubmitPendingPods, ioArgoprojWorkflowV1alpha1Template.resubmitPendingPods) && - Objects.equals(this.retryStrategy, ioArgoprojWorkflowV1alpha1Template.retryStrategy) && - Objects.equals(this.schedulerName, ioArgoprojWorkflowV1alpha1Template.schedulerName) && - Objects.equals(this.script, ioArgoprojWorkflowV1alpha1Template.script) && - Objects.equals(this.securityContext, ioArgoprojWorkflowV1alpha1Template.securityContext) && - Objects.equals(this.serviceAccountName, ioArgoprojWorkflowV1alpha1Template.serviceAccountName) && - Objects.equals(this.sidecars, ioArgoprojWorkflowV1alpha1Template.sidecars) && - Objects.equals(this.steps, ioArgoprojWorkflowV1alpha1Template.steps) && - Objects.equals(this.suspend, ioArgoprojWorkflowV1alpha1Template.suspend) && - Objects.equals(this.synchronization, ioArgoprojWorkflowV1alpha1Template.synchronization) && - Objects.equals(this.template, ioArgoprojWorkflowV1alpha1Template.template) && - Objects.equals(this.templateRef, ioArgoprojWorkflowV1alpha1Template.templateRef) && - Objects.equals(this.tolerations, ioArgoprojWorkflowV1alpha1Template.tolerations) && - Objects.equals(this.volumes, ioArgoprojWorkflowV1alpha1Template.volumes); + Template template = (Template) o; + return Objects.equals(this.activeDeadlineSeconds, template.activeDeadlineSeconds) && + Objects.equals(this.affinity, template.affinity) && + Objects.equals(this.archiveLocation, template.archiveLocation) && + Objects.equals(this.arguments, template.arguments) && + Objects.equals(this.automountServiceAccountToken, template.automountServiceAccountToken) && + Objects.equals(this.container, template.container) && + Objects.equals(this.daemon, template.daemon) && + Objects.equals(this.dag, template.dag) && + Objects.equals(this.executor, template.executor) && + Objects.equals(this.hostAliases, template.hostAliases) && + Objects.equals(this.initContainers, template.initContainers) && + Objects.equals(this.inputs, template.inputs) && + Objects.equals(this.metadata, template.metadata) && + Objects.equals(this.metrics, template.metrics) && + Objects.equals(this.name, template.name) && + Objects.equals(this.nodeSelector, template.nodeSelector) && + Objects.equals(this.outputs, template.outputs) && + Objects.equals(this.parallelism, template.parallelism) && + Objects.equals(this.podSpecPatch, template.podSpecPatch) && + Objects.equals(this.priority, template.priority) && + Objects.equals(this.priorityClassName, template.priorityClassName) && + Objects.equals(this.resource, template.resource) && + Objects.equals(this.resubmitPendingPods, template.resubmitPendingPods) && + Objects.equals(this.retryStrategy, template.retryStrategy) && + Objects.equals(this.schedulerName, template.schedulerName) && + Objects.equals(this.script, template.script) && + Objects.equals(this.securityContext, template.securityContext) && + Objects.equals(this.serviceAccountName, template.serviceAccountName) && + Objects.equals(this.sidecars, template.sidecars) && + Objects.equals(this.steps, template.steps) && + Objects.equals(this.suspend, template.suspend) && + Objects.equals(this.synchronization, template.synchronization) && + Objects.equals(this.template, template.template) && + Objects.equals(this.templateRef, template.templateRef) && + Objects.equals(this.tolerations, template.tolerations) && + Objects.equals(this.volumes, template.volumes); } @Override @@ -1140,7 +1134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Template {\n"); + sb.append("class Template {\n"); sb.append(" activeDeadlineSeconds: ").append(toIndentedString(activeDeadlineSeconds)).append("\n"); sb.append(" affinity: ").append(toIndentedString(affinity)).append("\n"); sb.append(" archiveLocation: ").append(toIndentedString(archiveLocation)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TemplateRef.java b/src/main/java/io/argoproj/workflow/models/TemplateRef.java similarity index 82% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TemplateRef.java rename to src/main/java/io/argoproj/workflow/models/TemplateRef.java index 9535c561..45997015 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1TemplateRef.java +++ b/src/main/java/io/argoproj/workflow/models/TemplateRef.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "TemplateRef is a reference of template resource.") -public class IoArgoprojWorkflowV1alpha1TemplateRef { +public class TemplateRef { public static final String SERIALIZED_NAME_CLUSTER_SCOPE = "clusterScope"; @SerializedName(SERIALIZED_NAME_CLUSTER_SCOPE) private Boolean clusterScope; @@ -47,7 +47,7 @@ public class IoArgoprojWorkflowV1alpha1TemplateRef { private String template; - public IoArgoprojWorkflowV1alpha1TemplateRef clusterScope(Boolean clusterScope) { + public TemplateRef clusterScope(Boolean clusterScope) { this.clusterScope = clusterScope; return this; @@ -70,7 +70,7 @@ public void setClusterScope(Boolean clusterScope) { } - public IoArgoprojWorkflowV1alpha1TemplateRef name(String name) { + public TemplateRef name(String name) { this.name = name; return this; @@ -93,7 +93,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1TemplateRef runtimeResolution(Boolean runtimeResolution) { + public TemplateRef runtimeResolution(Boolean runtimeResolution) { this.runtimeResolution = runtimeResolution; return this; @@ -116,7 +116,7 @@ public void setRuntimeResolution(Boolean runtimeResolution) { } - public IoArgoprojWorkflowV1alpha1TemplateRef template(String template) { + public TemplateRef template(String template) { this.template = template; return this; @@ -147,11 +147,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1TemplateRef ioArgoprojWorkflowV1alpha1TemplateRef = (IoArgoprojWorkflowV1alpha1TemplateRef) o; - return Objects.equals(this.clusterScope, ioArgoprojWorkflowV1alpha1TemplateRef.clusterScope) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1TemplateRef.name) && - Objects.equals(this.runtimeResolution, ioArgoprojWorkflowV1alpha1TemplateRef.runtimeResolution) && - Objects.equals(this.template, ioArgoprojWorkflowV1alpha1TemplateRef.template); + TemplateRef templateRef = (TemplateRef) o; + return Objects.equals(this.clusterScope, templateRef.clusterScope) && + Objects.equals(this.name, templateRef.name) && + Objects.equals(this.runtimeResolution, templateRef.runtimeResolution) && + Objects.equals(this.template, templateRef.template); } @Override @@ -163,7 +163,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1TemplateRef {\n"); + sb.append("class TemplateRef {\n"); sb.append(" clusterScope: ").append(toIndentedString(clusterScope)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" runtimeResolution: ").append(toIndentedString(runtimeResolution)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1TypedLocalObjectReference.java b/src/main/java/io/argoproj/workflow/models/TypedLocalObjectReference.java similarity index 83% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1TypedLocalObjectReference.java rename to src/main/java/io/argoproj/workflow/models/TypedLocalObjectReference.java index f2e1c975..e07e08a9 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1TypedLocalObjectReference.java +++ b/src/main/java/io/argoproj/workflow/models/TypedLocalObjectReference.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.") -public class IoK8sApiCoreV1TypedLocalObjectReference { +public class TypedLocalObjectReference { public static final String SERIALIZED_NAME_API_GROUP = "apiGroup"; @SerializedName(SERIALIZED_NAME_API_GROUP) private String apiGroup; @@ -43,7 +43,7 @@ public class IoK8sApiCoreV1TypedLocalObjectReference { private String name; - public IoK8sApiCoreV1TypedLocalObjectReference apiGroup(String apiGroup) { + public TypedLocalObjectReference apiGroup(String apiGroup) { this.apiGroup = apiGroup; return this; @@ -66,7 +66,7 @@ public void setApiGroup(String apiGroup) { } - public IoK8sApiCoreV1TypedLocalObjectReference kind(String kind) { + public TypedLocalObjectReference kind(String kind) { this.kind = kind; return this; @@ -88,7 +88,7 @@ public void setKind(String kind) { } - public IoK8sApiCoreV1TypedLocalObjectReference name(String name) { + public TypedLocalObjectReference name(String name) { this.name = name; return this; @@ -118,10 +118,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1TypedLocalObjectReference ioK8sApiCoreV1TypedLocalObjectReference = (IoK8sApiCoreV1TypedLocalObjectReference) o; - return Objects.equals(this.apiGroup, ioK8sApiCoreV1TypedLocalObjectReference.apiGroup) && - Objects.equals(this.kind, ioK8sApiCoreV1TypedLocalObjectReference.kind) && - Objects.equals(this.name, ioK8sApiCoreV1TypedLocalObjectReference.name); + TypedLocalObjectReference typedLocalObjectReference = (TypedLocalObjectReference) o; + return Objects.equals(this.apiGroup, typedLocalObjectReference.apiGroup) && + Objects.equals(this.kind, typedLocalObjectReference.kind) && + Objects.equals(this.name, typedLocalObjectReference.name); } @Override @@ -133,7 +133,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1TypedLocalObjectReference {\n"); + sb.append("class TypedLocalObjectReference {\n"); sb.append(" apiGroup: ").append(toIndentedString(apiGroup)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.java b/src/main/java/io/argoproj/workflow/models/UpdateCronWorkflowRequest.java similarity index 69% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.java rename to src/main/java/io/argoproj/workflow/models/UpdateCronWorkflowRequest.java index 67a25c10..6a7f91b4 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.java +++ b/src/main/java/io/argoproj/workflow/models/UpdateCronWorkflowRequest.java @@ -20,19 +20,19 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1CronWorkflow; +import io.argoproj.workflow.models.CronWorkflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest + * UpdateCronWorkflowRequest */ -public class IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest { +public class UpdateCronWorkflowRequest { public static final String SERIALIZED_NAME_CRON_WORKFLOW = "cronWorkflow"; @SerializedName(SERIALIZED_NAME_CRON_WORKFLOW) - private IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow; + private CronWorkflow cronWorkflow; public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) @@ -43,7 +43,7 @@ public class IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest { private String namespace; - public IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest cronWorkflow(IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow) { + public UpdateCronWorkflowRequest cronWorkflow(CronWorkflow cronWorkflow) { this.cronWorkflow = cronWorkflow; return this; @@ -56,17 +56,17 @@ public IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest cronWorkflow(IoArgopr @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1CronWorkflow getCronWorkflow() { + public CronWorkflow getCronWorkflow() { return cronWorkflow; } - public void setCronWorkflow(IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflow) { + public void setCronWorkflow(CronWorkflow cronWorkflow) { this.cronWorkflow = cronWorkflow; } - public IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest name(String name) { + public UpdateCronWorkflowRequest name(String name) { this.name = name; return this; @@ -89,7 +89,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest namespace(String namespace) { + public UpdateCronWorkflowRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -120,10 +120,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest ioArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest = (IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest) o; - return Objects.equals(this.cronWorkflow, ioArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.cronWorkflow) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.name) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest.namespace); + UpdateCronWorkflowRequest updateCronWorkflowRequest = (UpdateCronWorkflowRequest) o; + return Objects.equals(this.cronWorkflow, updateCronWorkflowRequest.cronWorkflow) && + Objects.equals(this.name, updateCronWorkflowRequest.name) && + Objects.equals(this.namespace, updateCronWorkflowRequest.namespace); } @Override @@ -135,7 +135,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest {\n"); + sb.append("class UpdateCronWorkflowRequest {\n"); sb.append(" cronWorkflow: ").append(toIndentedString(cronWorkflow)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1UserContainer.java b/src/main/java/io/argoproj/workflow/models/UserContainer.java similarity index 74% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1UserContainer.java rename to src/main/java/io/argoproj/workflow/models/UserContainer.java index c67ba6bf..aa0122c7 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1UserContainer.java +++ b/src/main/java/io/argoproj/workflow/models/UserContainer.java @@ -20,15 +20,6 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ContainerPort; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvFromSource; -import io.argoproj.workflow.models.IoK8sApiCoreV1EnvVar; -import io.argoproj.workflow.models.IoK8sApiCoreV1Lifecycle; -import io.argoproj.workflow.models.IoK8sApiCoreV1Probe; -import io.argoproj.workflow.models.IoK8sApiCoreV1ResourceRequirements; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecurityContext; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeDevice; -import io.argoproj.workflow.models.IoK8sApiCoreV1VolumeMount; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -40,7 +31,7 @@ */ @ApiModel(description = "UserContainer is a container specified by a user.") -public class IoArgoprojWorkflowV1alpha1UserContainer { +public class UserContainer { public static final String SERIALIZED_NAME_ARGS = "args"; @SerializedName(SERIALIZED_NAME_ARGS) private List args = null; @@ -51,11 +42,11 @@ public class IoArgoprojWorkflowV1alpha1UserContainer { public static final String SERIALIZED_NAME_ENV = "env"; @SerializedName(SERIALIZED_NAME_ENV) - private List env = null; + private List env = null; public static final String SERIALIZED_NAME_ENV_FROM = "envFrom"; @SerializedName(SERIALIZED_NAME_ENV_FROM) - private List envFrom = null; + private List envFrom = null; public static final String SERIALIZED_NAME_IMAGE = "image"; @SerializedName(SERIALIZED_NAME_IMAGE) @@ -67,11 +58,11 @@ public class IoArgoprojWorkflowV1alpha1UserContainer { public static final String SERIALIZED_NAME_LIFECYCLE = "lifecycle"; @SerializedName(SERIALIZED_NAME_LIFECYCLE) - private IoK8sApiCoreV1Lifecycle lifecycle; + private io.kubernetes.client.models.V1Lifecycle lifecycle; public static final String SERIALIZED_NAME_LIVENESS_PROBE = "livenessProbe"; @SerializedName(SERIALIZED_NAME_LIVENESS_PROBE) - private IoK8sApiCoreV1Probe livenessProbe; + private io.kubernetes.client.models.V1Probe livenessProbe; public static final String SERIALIZED_NAME_MIRROR_VOLUME_MOUNTS = "mirrorVolumeMounts"; @SerializedName(SERIALIZED_NAME_MIRROR_VOLUME_MOUNTS) @@ -83,23 +74,23 @@ public class IoArgoprojWorkflowV1alpha1UserContainer { public static final String SERIALIZED_NAME_PORTS = "ports"; @SerializedName(SERIALIZED_NAME_PORTS) - private List ports = null; + private List ports = null; public static final String SERIALIZED_NAME_READINESS_PROBE = "readinessProbe"; @SerializedName(SERIALIZED_NAME_READINESS_PROBE) - private IoK8sApiCoreV1Probe readinessProbe; + private io.kubernetes.client.models.V1Probe readinessProbe; public static final String SERIALIZED_NAME_RESOURCES = "resources"; @SerializedName(SERIALIZED_NAME_RESOURCES) - private IoK8sApiCoreV1ResourceRequirements resources; + private io.kubernetes.client.models.V1ResourceRequirements resources; public static final String SERIALIZED_NAME_SECURITY_CONTEXT = "securityContext"; @SerializedName(SERIALIZED_NAME_SECURITY_CONTEXT) - private IoK8sApiCoreV1SecurityContext securityContext; + private io.kubernetes.client.models.V1SecurityContext securityContext; public static final String SERIALIZED_NAME_STARTUP_PROBE = "startupProbe"; @SerializedName(SERIALIZED_NAME_STARTUP_PROBE) - private IoK8sApiCoreV1Probe startupProbe; + private io.kubernetes.client.models.V1Probe startupProbe; public static final String SERIALIZED_NAME_STDIN = "stdin"; @SerializedName(SERIALIZED_NAME_STDIN) @@ -123,24 +114,24 @@ public class IoArgoprojWorkflowV1alpha1UserContainer { public static final String SERIALIZED_NAME_VOLUME_DEVICES = "volumeDevices"; @SerializedName(SERIALIZED_NAME_VOLUME_DEVICES) - private List volumeDevices = null; + private List volumeDevices = null; public static final String SERIALIZED_NAME_VOLUME_MOUNTS = "volumeMounts"; @SerializedName(SERIALIZED_NAME_VOLUME_MOUNTS) - private List volumeMounts = null; + private List volumeMounts = null; public static final String SERIALIZED_NAME_WORKING_DIR = "workingDir"; @SerializedName(SERIALIZED_NAME_WORKING_DIR) private String workingDir; - public IoArgoprojWorkflowV1alpha1UserContainer args(List args) { + public UserContainer args(List args) { this.args = args; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addArgsItem(String argsItem) { + public UserContainer addArgsItem(String argsItem) { if (this.args == null) { this.args = new ArrayList(); } @@ -165,13 +156,13 @@ public void setArgs(List args) { } - public IoArgoprojWorkflowV1alpha1UserContainer command(List command) { + public UserContainer command(List command) { this.command = command; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addCommandItem(String commandItem) { + public UserContainer addCommandItem(String commandItem) { if (this.command == null) { this.command = new ArrayList(); } @@ -196,15 +187,15 @@ public void setCommand(List command) { } - public IoArgoprojWorkflowV1alpha1UserContainer env(List env) { + public UserContainer env(List env) { this.env = env; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addEnvItem(IoK8sApiCoreV1EnvVar envItem) { + public UserContainer addEnvItem(io.kubernetes.client.models.V1EnvVar envItem) { if (this.env == null) { - this.env = new ArrayList(); + this.env = new ArrayList(); } this.env.add(envItem); return this; @@ -217,25 +208,25 @@ public IoArgoprojWorkflowV1alpha1UserContainer addEnvItem(IoK8sApiCoreV1EnvVar e @javax.annotation.Nullable @ApiModelProperty(value = "List of environment variables to set in the container. Cannot be updated.") - public List getEnv() { + public List getEnv() { return env; } - public void setEnv(List env) { + public void setEnv(List env) { this.env = env; } - public IoArgoprojWorkflowV1alpha1UserContainer envFrom(List envFrom) { + public UserContainer envFrom(List envFrom) { this.envFrom = envFrom; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addEnvFromItem(IoK8sApiCoreV1EnvFromSource envFromItem) { + public UserContainer addEnvFromItem(io.kubernetes.client.models.V1EnvFromSource envFromItem) { if (this.envFrom == null) { - this.envFrom = new ArrayList(); + this.envFrom = new ArrayList(); } this.envFrom.add(envFromItem); return this; @@ -248,17 +239,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer addEnvFromItem(IoK8sApiCoreV1EnvF @javax.annotation.Nullable @ApiModelProperty(value = "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.") - public List getEnvFrom() { + public List getEnvFrom() { return envFrom; } - public void setEnvFrom(List envFrom) { + public void setEnvFrom(List envFrom) { this.envFrom = envFrom; } - public IoArgoprojWorkflowV1alpha1UserContainer image(String image) { + public UserContainer image(String image) { this.image = image; return this; @@ -281,7 +272,7 @@ public void setImage(String image) { } - public IoArgoprojWorkflowV1alpha1UserContainer imagePullPolicy(String imagePullPolicy) { + public UserContainer imagePullPolicy(String imagePullPolicy) { this.imagePullPolicy = imagePullPolicy; return this; @@ -304,7 +295,7 @@ public void setImagePullPolicy(String imagePullPolicy) { } - public IoArgoprojWorkflowV1alpha1UserContainer lifecycle(IoK8sApiCoreV1Lifecycle lifecycle) { + public UserContainer lifecycle(io.kubernetes.client.models.V1Lifecycle lifecycle) { this.lifecycle = lifecycle; return this; @@ -317,17 +308,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer lifecycle(IoK8sApiCoreV1Lifecycle @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Lifecycle getLifecycle() { + public io.kubernetes.client.models.V1Lifecycle getLifecycle() { return lifecycle; } - public void setLifecycle(IoK8sApiCoreV1Lifecycle lifecycle) { + public void setLifecycle(io.kubernetes.client.models.V1Lifecycle lifecycle) { this.lifecycle = lifecycle; } - public IoArgoprojWorkflowV1alpha1UserContainer livenessProbe(IoK8sApiCoreV1Probe livenessProbe) { + public UserContainer livenessProbe(io.kubernetes.client.models.V1Probe livenessProbe) { this.livenessProbe = livenessProbe; return this; @@ -340,17 +331,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer livenessProbe(IoK8sApiCoreV1Probe @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Probe getLivenessProbe() { + public io.kubernetes.client.models.V1Probe getLivenessProbe() { return livenessProbe; } - public void setLivenessProbe(IoK8sApiCoreV1Probe livenessProbe) { + public void setLivenessProbe(io.kubernetes.client.models.V1Probe livenessProbe) { this.livenessProbe = livenessProbe; } - public IoArgoprojWorkflowV1alpha1UserContainer mirrorVolumeMounts(Boolean mirrorVolumeMounts) { + public UserContainer mirrorVolumeMounts(Boolean mirrorVolumeMounts) { this.mirrorVolumeMounts = mirrorVolumeMounts; return this; @@ -373,7 +364,7 @@ public void setMirrorVolumeMounts(Boolean mirrorVolumeMounts) { } - public IoArgoprojWorkflowV1alpha1UserContainer name(String name) { + public UserContainer name(String name) { this.name = name; return this; @@ -395,15 +386,15 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1UserContainer ports(List ports) { + public UserContainer ports(List ports) { this.ports = ports; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addPortsItem(IoK8sApiCoreV1ContainerPort portsItem) { + public UserContainer addPortsItem(io.kubernetes.client.models.V1ContainerPort portsItem) { if (this.ports == null) { - this.ports = new ArrayList(); + this.ports = new ArrayList(); } this.ports.add(portsItem); return this; @@ -416,17 +407,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer addPortsItem(IoK8sApiCoreV1Contai @javax.annotation.Nullable @ApiModelProperty(value = "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.") - public List getPorts() { + public List getPorts() { return ports; } - public void setPorts(List ports) { + public void setPorts(List ports) { this.ports = ports; } - public IoArgoprojWorkflowV1alpha1UserContainer readinessProbe(IoK8sApiCoreV1Probe readinessProbe) { + public UserContainer readinessProbe(io.kubernetes.client.models.V1Probe readinessProbe) { this.readinessProbe = readinessProbe; return this; @@ -439,17 +430,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer readinessProbe(IoK8sApiCoreV1Prob @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Probe getReadinessProbe() { + public io.kubernetes.client.models.V1Probe getReadinessProbe() { return readinessProbe; } - public void setReadinessProbe(IoK8sApiCoreV1Probe readinessProbe) { + public void setReadinessProbe(io.kubernetes.client.models.V1Probe readinessProbe) { this.readinessProbe = readinessProbe; } - public IoArgoprojWorkflowV1alpha1UserContainer resources(IoK8sApiCoreV1ResourceRequirements resources) { + public UserContainer resources(io.kubernetes.client.models.V1ResourceRequirements resources) { this.resources = resources; return this; @@ -462,17 +453,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer resources(IoK8sApiCoreV1ResourceR @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ResourceRequirements getResources() { + public io.kubernetes.client.models.V1ResourceRequirements getResources() { return resources; } - public void setResources(IoK8sApiCoreV1ResourceRequirements resources) { + public void setResources(io.kubernetes.client.models.V1ResourceRequirements resources) { this.resources = resources; } - public IoArgoprojWorkflowV1alpha1UserContainer securityContext(IoK8sApiCoreV1SecurityContext securityContext) { + public UserContainer securityContext(io.kubernetes.client.models.V1SecurityContext securityContext) { this.securityContext = securityContext; return this; @@ -485,17 +476,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer securityContext(IoK8sApiCoreV1Sec @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecurityContext getSecurityContext() { + public io.kubernetes.client.models.V1SecurityContext getSecurityContext() { return securityContext; } - public void setSecurityContext(IoK8sApiCoreV1SecurityContext securityContext) { + public void setSecurityContext(io.kubernetes.client.models.V1SecurityContext securityContext) { this.securityContext = securityContext; } - public IoArgoprojWorkflowV1alpha1UserContainer startupProbe(IoK8sApiCoreV1Probe startupProbe) { + public UserContainer startupProbe(io.kubernetes.client.models.V1Probe startupProbe) { this.startupProbe = startupProbe; return this; @@ -508,17 +499,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer startupProbe(IoK8sApiCoreV1Probe @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1Probe getStartupProbe() { + public io.kubernetes.client.models.V1Probe getStartupProbe() { return startupProbe; } - public void setStartupProbe(IoK8sApiCoreV1Probe startupProbe) { + public void setStartupProbe(io.kubernetes.client.models.V1Probe startupProbe) { this.startupProbe = startupProbe; } - public IoArgoprojWorkflowV1alpha1UserContainer stdin(Boolean stdin) { + public UserContainer stdin(Boolean stdin) { this.stdin = stdin; return this; @@ -541,7 +532,7 @@ public void setStdin(Boolean stdin) { } - public IoArgoprojWorkflowV1alpha1UserContainer stdinOnce(Boolean stdinOnce) { + public UserContainer stdinOnce(Boolean stdinOnce) { this.stdinOnce = stdinOnce; return this; @@ -564,7 +555,7 @@ public void setStdinOnce(Boolean stdinOnce) { } - public IoArgoprojWorkflowV1alpha1UserContainer terminationMessagePath(String terminationMessagePath) { + public UserContainer terminationMessagePath(String terminationMessagePath) { this.terminationMessagePath = terminationMessagePath; return this; @@ -587,7 +578,7 @@ public void setTerminationMessagePath(String terminationMessagePath) { } - public IoArgoprojWorkflowV1alpha1UserContainer terminationMessagePolicy(String terminationMessagePolicy) { + public UserContainer terminationMessagePolicy(String terminationMessagePolicy) { this.terminationMessagePolicy = terminationMessagePolicy; return this; @@ -610,7 +601,7 @@ public void setTerminationMessagePolicy(String terminationMessagePolicy) { } - public IoArgoprojWorkflowV1alpha1UserContainer tty(Boolean tty) { + public UserContainer tty(Boolean tty) { this.tty = tty; return this; @@ -633,15 +624,15 @@ public void setTty(Boolean tty) { } - public IoArgoprojWorkflowV1alpha1UserContainer volumeDevices(List volumeDevices) { + public UserContainer volumeDevices(List volumeDevices) { this.volumeDevices = volumeDevices; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addVolumeDevicesItem(IoK8sApiCoreV1VolumeDevice volumeDevicesItem) { + public UserContainer addVolumeDevicesItem(io.kubernetes.client.models.V1VolumeDevice volumeDevicesItem) { if (this.volumeDevices == null) { - this.volumeDevices = new ArrayList(); + this.volumeDevices = new ArrayList(); } this.volumeDevices.add(volumeDevicesItem); return this; @@ -654,25 +645,25 @@ public IoArgoprojWorkflowV1alpha1UserContainer addVolumeDevicesItem(IoK8sApiCore @javax.annotation.Nullable @ApiModelProperty(value = "volumeDevices is the list of block devices to be used by the container. This is a beta feature.") - public List getVolumeDevices() { + public List getVolumeDevices() { return volumeDevices; } - public void setVolumeDevices(List volumeDevices) { + public void setVolumeDevices(List volumeDevices) { this.volumeDevices = volumeDevices; } - public IoArgoprojWorkflowV1alpha1UserContainer volumeMounts(List volumeMounts) { + public UserContainer volumeMounts(List volumeMounts) { this.volumeMounts = volumeMounts; return this; } - public IoArgoprojWorkflowV1alpha1UserContainer addVolumeMountsItem(IoK8sApiCoreV1VolumeMount volumeMountsItem) { + public UserContainer addVolumeMountsItem(io.kubernetes.client.models.V1VolumeMount volumeMountsItem) { if (this.volumeMounts == null) { - this.volumeMounts = new ArrayList(); + this.volumeMounts = new ArrayList(); } this.volumeMounts.add(volumeMountsItem); return this; @@ -685,17 +676,17 @@ public IoArgoprojWorkflowV1alpha1UserContainer addVolumeMountsItem(IoK8sApiCoreV @javax.annotation.Nullable @ApiModelProperty(value = "Pod volumes to mount into the container's filesystem. Cannot be updated.") - public List getVolumeMounts() { + public List getVolumeMounts() { return volumeMounts; } - public void setVolumeMounts(List volumeMounts) { + public void setVolumeMounts(List volumeMounts) { this.volumeMounts = volumeMounts; } - public IoArgoprojWorkflowV1alpha1UserContainer workingDir(String workingDir) { + public UserContainer workingDir(String workingDir) { this.workingDir = workingDir; return this; @@ -726,30 +717,30 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1UserContainer ioArgoprojWorkflowV1alpha1UserContainer = (IoArgoprojWorkflowV1alpha1UserContainer) o; - return Objects.equals(this.args, ioArgoprojWorkflowV1alpha1UserContainer.args) && - Objects.equals(this.command, ioArgoprojWorkflowV1alpha1UserContainer.command) && - Objects.equals(this.env, ioArgoprojWorkflowV1alpha1UserContainer.env) && - Objects.equals(this.envFrom, ioArgoprojWorkflowV1alpha1UserContainer.envFrom) && - Objects.equals(this.image, ioArgoprojWorkflowV1alpha1UserContainer.image) && - Objects.equals(this.imagePullPolicy, ioArgoprojWorkflowV1alpha1UserContainer.imagePullPolicy) && - Objects.equals(this.lifecycle, ioArgoprojWorkflowV1alpha1UserContainer.lifecycle) && - Objects.equals(this.livenessProbe, ioArgoprojWorkflowV1alpha1UserContainer.livenessProbe) && - Objects.equals(this.mirrorVolumeMounts, ioArgoprojWorkflowV1alpha1UserContainer.mirrorVolumeMounts) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1UserContainer.name) && - Objects.equals(this.ports, ioArgoprojWorkflowV1alpha1UserContainer.ports) && - Objects.equals(this.readinessProbe, ioArgoprojWorkflowV1alpha1UserContainer.readinessProbe) && - Objects.equals(this.resources, ioArgoprojWorkflowV1alpha1UserContainer.resources) && - Objects.equals(this.securityContext, ioArgoprojWorkflowV1alpha1UserContainer.securityContext) && - Objects.equals(this.startupProbe, ioArgoprojWorkflowV1alpha1UserContainer.startupProbe) && - Objects.equals(this.stdin, ioArgoprojWorkflowV1alpha1UserContainer.stdin) && - Objects.equals(this.stdinOnce, ioArgoprojWorkflowV1alpha1UserContainer.stdinOnce) && - Objects.equals(this.terminationMessagePath, ioArgoprojWorkflowV1alpha1UserContainer.terminationMessagePath) && - Objects.equals(this.terminationMessagePolicy, ioArgoprojWorkflowV1alpha1UserContainer.terminationMessagePolicy) && - Objects.equals(this.tty, ioArgoprojWorkflowV1alpha1UserContainer.tty) && - Objects.equals(this.volumeDevices, ioArgoprojWorkflowV1alpha1UserContainer.volumeDevices) && - Objects.equals(this.volumeMounts, ioArgoprojWorkflowV1alpha1UserContainer.volumeMounts) && - Objects.equals(this.workingDir, ioArgoprojWorkflowV1alpha1UserContainer.workingDir); + UserContainer userContainer = (UserContainer) o; + return Objects.equals(this.args, userContainer.args) && + Objects.equals(this.command, userContainer.command) && + Objects.equals(this.env, userContainer.env) && + Objects.equals(this.envFrom, userContainer.envFrom) && + Objects.equals(this.image, userContainer.image) && + Objects.equals(this.imagePullPolicy, userContainer.imagePullPolicy) && + Objects.equals(this.lifecycle, userContainer.lifecycle) && + Objects.equals(this.livenessProbe, userContainer.livenessProbe) && + Objects.equals(this.mirrorVolumeMounts, userContainer.mirrorVolumeMounts) && + Objects.equals(this.name, userContainer.name) && + Objects.equals(this.ports, userContainer.ports) && + Objects.equals(this.readinessProbe, userContainer.readinessProbe) && + Objects.equals(this.resources, userContainer.resources) && + Objects.equals(this.securityContext, userContainer.securityContext) && + Objects.equals(this.startupProbe, userContainer.startupProbe) && + Objects.equals(this.stdin, userContainer.stdin) && + Objects.equals(this.stdinOnce, userContainer.stdinOnce) && + Objects.equals(this.terminationMessagePath, userContainer.terminationMessagePath) && + Objects.equals(this.terminationMessagePolicy, userContainer.terminationMessagePolicy) && + Objects.equals(this.tty, userContainer.tty) && + Objects.equals(this.volumeDevices, userContainer.volumeDevices) && + Objects.equals(this.volumeMounts, userContainer.volumeMounts) && + Objects.equals(this.workingDir, userContainer.workingDir); } @Override @@ -761,7 +752,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1UserContainer {\n"); + sb.append("class UserContainer {\n"); sb.append(" args: ").append(toIndentedString(args)).append("\n"); sb.append(" command: ").append(toIndentedString(command)).append("\n"); sb.append(" env: ").append(toIndentedString(env)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ValueFrom.java b/src/main/java/io/argoproj/workflow/models/ValueFrom.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ValueFrom.java rename to src/main/java/io/argoproj/workflow/models/ValueFrom.java index e87766ff..ac5ec3ac 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1ValueFrom.java +++ b/src/main/java/io/argoproj/workflow/models/ValueFrom.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "ValueFrom describes a location in which to obtain the value to a parameter") -public class IoArgoprojWorkflowV1alpha1ValueFrom { +public class ValueFrom { public static final String SERIALIZED_NAME_DEFAULT = "default"; @SerializedName(SERIALIZED_NAME_DEFAULT) private String _default; @@ -51,7 +51,7 @@ public class IoArgoprojWorkflowV1alpha1ValueFrom { private String path; - public IoArgoprojWorkflowV1alpha1ValueFrom _default(String _default) { + public ValueFrom _default(String _default) { this._default = _default; return this; @@ -74,7 +74,7 @@ public void setDefault(String _default) { } - public IoArgoprojWorkflowV1alpha1ValueFrom jqFilter(String jqFilter) { + public ValueFrom jqFilter(String jqFilter) { this.jqFilter = jqFilter; return this; @@ -97,7 +97,7 @@ public void setJqFilter(String jqFilter) { } - public IoArgoprojWorkflowV1alpha1ValueFrom jsonPath(String jsonPath) { + public ValueFrom jsonPath(String jsonPath) { this.jsonPath = jsonPath; return this; @@ -120,7 +120,7 @@ public void setJsonPath(String jsonPath) { } - public IoArgoprojWorkflowV1alpha1ValueFrom parameter(String parameter) { + public ValueFrom parameter(String parameter) { this.parameter = parameter; return this; @@ -143,7 +143,7 @@ public void setParameter(String parameter) { } - public IoArgoprojWorkflowV1alpha1ValueFrom path(String path) { + public ValueFrom path(String path) { this.path = path; return this; @@ -174,12 +174,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1ValueFrom ioArgoprojWorkflowV1alpha1ValueFrom = (IoArgoprojWorkflowV1alpha1ValueFrom) o; - return Objects.equals(this._default, ioArgoprojWorkflowV1alpha1ValueFrom._default) && - Objects.equals(this.jqFilter, ioArgoprojWorkflowV1alpha1ValueFrom.jqFilter) && - Objects.equals(this.jsonPath, ioArgoprojWorkflowV1alpha1ValueFrom.jsonPath) && - Objects.equals(this.parameter, ioArgoprojWorkflowV1alpha1ValueFrom.parameter) && - Objects.equals(this.path, ioArgoprojWorkflowV1alpha1ValueFrom.path); + ValueFrom valueFrom = (ValueFrom) o; + return Objects.equals(this._default, valueFrom._default) && + Objects.equals(this.jqFilter, valueFrom.jqFilter) && + Objects.equals(this.jsonPath, valueFrom.jsonPath) && + Objects.equals(this.parameter, valueFrom.parameter) && + Objects.equals(this.path, valueFrom.path); } @Override @@ -191,7 +191,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1ValueFrom {\n"); + sb.append("class ValueFrom {\n"); sb.append(" _default: ").append(toIndentedString(_default)).append("\n"); sb.append(" jqFilter: ").append(toIndentedString(jqFilter)).append("\n"); sb.append(" jsonPath: ").append(toIndentedString(jsonPath)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Version.java b/src/main/java/io/argoproj/workflow/models/Version.java similarity index 78% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Version.java rename to src/main/java/io/argoproj/workflow/models/Version.java index ef53c78c..292ac803 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Version.java +++ b/src/main/java/io/argoproj/workflow/models/Version.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1Version + * Version */ -public class IoArgoprojWorkflowV1alpha1Version { +public class Version { public static final String SERIALIZED_NAME_BUILD_DATE = "buildDate"; @SerializedName(SERIALIZED_NAME_BUILD_DATE) private String buildDate; @@ -62,7 +62,7 @@ public class IoArgoprojWorkflowV1alpha1Version { private String version; - public IoArgoprojWorkflowV1alpha1Version buildDate(String buildDate) { + public Version buildDate(String buildDate) { this.buildDate = buildDate; return this; @@ -84,7 +84,7 @@ public void setBuildDate(String buildDate) { } - public IoArgoprojWorkflowV1alpha1Version compiler(String compiler) { + public Version compiler(String compiler) { this.compiler = compiler; return this; @@ -106,7 +106,7 @@ public void setCompiler(String compiler) { } - public IoArgoprojWorkflowV1alpha1Version gitCommit(String gitCommit) { + public Version gitCommit(String gitCommit) { this.gitCommit = gitCommit; return this; @@ -128,7 +128,7 @@ public void setGitCommit(String gitCommit) { } - public IoArgoprojWorkflowV1alpha1Version gitTag(String gitTag) { + public Version gitTag(String gitTag) { this.gitTag = gitTag; return this; @@ -150,7 +150,7 @@ public void setGitTag(String gitTag) { } - public IoArgoprojWorkflowV1alpha1Version gitTreeState(String gitTreeState) { + public Version gitTreeState(String gitTreeState) { this.gitTreeState = gitTreeState; return this; @@ -172,7 +172,7 @@ public void setGitTreeState(String gitTreeState) { } - public IoArgoprojWorkflowV1alpha1Version goVersion(String goVersion) { + public Version goVersion(String goVersion) { this.goVersion = goVersion; return this; @@ -194,7 +194,7 @@ public void setGoVersion(String goVersion) { } - public IoArgoprojWorkflowV1alpha1Version platform(String platform) { + public Version platform(String platform) { this.platform = platform; return this; @@ -216,7 +216,7 @@ public void setPlatform(String platform) { } - public IoArgoprojWorkflowV1alpha1Version version(String version) { + public Version version(String version) { this.version = version; return this; @@ -246,15 +246,15 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Version ioArgoprojWorkflowV1alpha1Version = (IoArgoprojWorkflowV1alpha1Version) o; - return Objects.equals(this.buildDate, ioArgoprojWorkflowV1alpha1Version.buildDate) && - Objects.equals(this.compiler, ioArgoprojWorkflowV1alpha1Version.compiler) && - Objects.equals(this.gitCommit, ioArgoprojWorkflowV1alpha1Version.gitCommit) && - Objects.equals(this.gitTag, ioArgoprojWorkflowV1alpha1Version.gitTag) && - Objects.equals(this.gitTreeState, ioArgoprojWorkflowV1alpha1Version.gitTreeState) && - Objects.equals(this.goVersion, ioArgoprojWorkflowV1alpha1Version.goVersion) && - Objects.equals(this.platform, ioArgoprojWorkflowV1alpha1Version.platform) && - Objects.equals(this.version, ioArgoprojWorkflowV1alpha1Version.version); + Version version = (Version) o; + return Objects.equals(this.buildDate, version.buildDate) && + Objects.equals(this.compiler, version.compiler) && + Objects.equals(this.gitCommit, version.gitCommit) && + Objects.equals(this.gitTag, version.gitTag) && + Objects.equals(this.gitTreeState, version.gitTreeState) && + Objects.equals(this.goVersion, version.goVersion) && + Objects.equals(this.platform, version.platform) && + Objects.equals(this.version, version.version); } @Override @@ -266,7 +266,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Version {\n"); + sb.append("class Version {\n"); sb.append(" buildDate: ").append(toIndentedString(buildDate)).append("\n"); sb.append(" compiler: ").append(toIndentedString(compiler)).append("\n"); sb.append(" gitCommit: ").append(toIndentedString(gitCommit)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeProjection.java b/src/main/java/io/argoproj/workflow/models/VolumeProjection.java similarity index 62% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeProjection.java rename to src/main/java/io/argoproj/workflow/models/VolumeProjection.java index 7057000f..cdf0a591 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VolumeProjection.java +++ b/src/main/java/io/argoproj/workflow/models/VolumeProjection.java @@ -20,10 +20,10 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1ConfigMapProjection; -import io.argoproj.workflow.models.IoK8sApiCoreV1DownwardAPIProjection; -import io.argoproj.workflow.models.IoK8sApiCoreV1SecretProjection; -import io.argoproj.workflow.models.IoK8sApiCoreV1ServiceAccountTokenProjection; +import io.argoproj.workflow.models.ConfigMapProjection; +import io.argoproj.workflow.models.DownwardAPIProjection; +import io.argoproj.workflow.models.SecretProjection; +import io.argoproj.workflow.models.ServiceAccountTokenProjection; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,25 +33,25 @@ */ @ApiModel(description = "Projection that may be projected along with other supported volume types") -public class IoK8sApiCoreV1VolumeProjection { +public class VolumeProjection { public static final String SERIALIZED_NAME_CONFIG_MAP = "configMap"; @SerializedName(SERIALIZED_NAME_CONFIG_MAP) - private IoK8sApiCoreV1ConfigMapProjection configMap; + private ConfigMapProjection configMap; public static final String SERIALIZED_NAME_DOWNWARD_A_P_I = "downwardAPI"; @SerializedName(SERIALIZED_NAME_DOWNWARD_A_P_I) - private IoK8sApiCoreV1DownwardAPIProjection downwardAPI; + private DownwardAPIProjection downwardAPI; public static final String SERIALIZED_NAME_SECRET = "secret"; @SerializedName(SERIALIZED_NAME_SECRET) - private IoK8sApiCoreV1SecretProjection secret; + private SecretProjection secret; public static final String SERIALIZED_NAME_SERVICE_ACCOUNT_TOKEN = "serviceAccountToken"; @SerializedName(SERIALIZED_NAME_SERVICE_ACCOUNT_TOKEN) - private IoK8sApiCoreV1ServiceAccountTokenProjection serviceAccountToken; + private ServiceAccountTokenProjection serviceAccountToken; - public IoK8sApiCoreV1VolumeProjection configMap(IoK8sApiCoreV1ConfigMapProjection configMap) { + public VolumeProjection configMap(ConfigMapProjection configMap) { this.configMap = configMap; return this; @@ -64,17 +64,17 @@ public IoK8sApiCoreV1VolumeProjection configMap(IoK8sApiCoreV1ConfigMapProjectio @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ConfigMapProjection getConfigMap() { + public ConfigMapProjection getConfigMap() { return configMap; } - public void setConfigMap(IoK8sApiCoreV1ConfigMapProjection configMap) { + public void setConfigMap(ConfigMapProjection configMap) { this.configMap = configMap; } - public IoK8sApiCoreV1VolumeProjection downwardAPI(IoK8sApiCoreV1DownwardAPIProjection downwardAPI) { + public VolumeProjection downwardAPI(DownwardAPIProjection downwardAPI) { this.downwardAPI = downwardAPI; return this; @@ -87,17 +87,17 @@ public IoK8sApiCoreV1VolumeProjection downwardAPI(IoK8sApiCoreV1DownwardAPIProje @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1DownwardAPIProjection getDownwardAPI() { + public DownwardAPIProjection getDownwardAPI() { return downwardAPI; } - public void setDownwardAPI(IoK8sApiCoreV1DownwardAPIProjection downwardAPI) { + public void setDownwardAPI(DownwardAPIProjection downwardAPI) { this.downwardAPI = downwardAPI; } - public IoK8sApiCoreV1VolumeProjection secret(IoK8sApiCoreV1SecretProjection secret) { + public VolumeProjection secret(SecretProjection secret) { this.secret = secret; return this; @@ -110,17 +110,17 @@ public IoK8sApiCoreV1VolumeProjection secret(IoK8sApiCoreV1SecretProjection secr @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1SecretProjection getSecret() { + public SecretProjection getSecret() { return secret; } - public void setSecret(IoK8sApiCoreV1SecretProjection secret) { + public void setSecret(SecretProjection secret) { this.secret = secret; } - public IoK8sApiCoreV1VolumeProjection serviceAccountToken(IoK8sApiCoreV1ServiceAccountTokenProjection serviceAccountToken) { + public VolumeProjection serviceAccountToken(ServiceAccountTokenProjection serviceAccountToken) { this.serviceAccountToken = serviceAccountToken; return this; @@ -133,12 +133,12 @@ public IoK8sApiCoreV1VolumeProjection serviceAccountToken(IoK8sApiCoreV1ServiceA @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApiCoreV1ServiceAccountTokenProjection getServiceAccountToken() { + public ServiceAccountTokenProjection getServiceAccountToken() { return serviceAccountToken; } - public void setServiceAccountToken(IoK8sApiCoreV1ServiceAccountTokenProjection serviceAccountToken) { + public void setServiceAccountToken(ServiceAccountTokenProjection serviceAccountToken) { this.serviceAccountToken = serviceAccountToken; } @@ -151,11 +151,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1VolumeProjection ioK8sApiCoreV1VolumeProjection = (IoK8sApiCoreV1VolumeProjection) o; - return Objects.equals(this.configMap, ioK8sApiCoreV1VolumeProjection.configMap) && - Objects.equals(this.downwardAPI, ioK8sApiCoreV1VolumeProjection.downwardAPI) && - Objects.equals(this.secret, ioK8sApiCoreV1VolumeProjection.secret) && - Objects.equals(this.serviceAccountToken, ioK8sApiCoreV1VolumeProjection.serviceAccountToken); + VolumeProjection volumeProjection = (VolumeProjection) o; + return Objects.equals(this.configMap, volumeProjection.configMap) && + Objects.equals(this.downwardAPI, volumeProjection.downwardAPI) && + Objects.equals(this.secret, volumeProjection.secret) && + Objects.equals(this.serviceAccountToken, volumeProjection.serviceAccountToken); } @Override @@ -167,7 +167,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1VolumeProjection {\n"); + sb.append("class VolumeProjection {\n"); sb.append(" configMap: ").append(toIndentedString(configMap)).append("\n"); sb.append(" downwardAPI: ").append(toIndentedString(downwardAPI)).append("\n"); sb.append(" secret: ").append(toIndentedString(secret)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.java b/src/main/java/io/argoproj/workflow/models/VsphereVirtualDiskVolumeSource.java similarity index 81% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.java rename to src/main/java/io/argoproj/workflow/models/VsphereVirtualDiskVolumeSource.java index cec24b5b..1c688622 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource.java +++ b/src/main/java/io/argoproj/workflow/models/VsphereVirtualDiskVolumeSource.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "Represents a vSphere volume resource.") -public class IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { +public class VsphereVirtualDiskVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @SerializedName(SERIALIZED_NAME_FS_TYPE) private String fsType; @@ -47,7 +47,7 @@ public class IoK8sApiCoreV1VsphereVirtualDiskVolumeSource { private String volumePath; - public IoK8sApiCoreV1VsphereVirtualDiskVolumeSource fsType(String fsType) { + public VsphereVirtualDiskVolumeSource fsType(String fsType) { this.fsType = fsType; return this; @@ -70,7 +70,7 @@ public void setFsType(String fsType) { } - public IoK8sApiCoreV1VsphereVirtualDiskVolumeSource storagePolicyID(String storagePolicyID) { + public VsphereVirtualDiskVolumeSource storagePolicyID(String storagePolicyID) { this.storagePolicyID = storagePolicyID; return this; @@ -93,7 +93,7 @@ public void setStoragePolicyID(String storagePolicyID) { } - public IoK8sApiCoreV1VsphereVirtualDiskVolumeSource storagePolicyName(String storagePolicyName) { + public VsphereVirtualDiskVolumeSource storagePolicyName(String storagePolicyName) { this.storagePolicyName = storagePolicyName; return this; @@ -116,7 +116,7 @@ public void setStoragePolicyName(String storagePolicyName) { } - public IoK8sApiCoreV1VsphereVirtualDiskVolumeSource volumePath(String volumePath) { + public VsphereVirtualDiskVolumeSource volumePath(String volumePath) { this.volumePath = volumePath; return this; @@ -146,11 +146,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1VsphereVirtualDiskVolumeSource ioK8sApiCoreV1VsphereVirtualDiskVolumeSource = (IoK8sApiCoreV1VsphereVirtualDiskVolumeSource) o; - return Objects.equals(this.fsType, ioK8sApiCoreV1VsphereVirtualDiskVolumeSource.fsType) && - Objects.equals(this.storagePolicyID, ioK8sApiCoreV1VsphereVirtualDiskVolumeSource.storagePolicyID) && - Objects.equals(this.storagePolicyName, ioK8sApiCoreV1VsphereVirtualDiskVolumeSource.storagePolicyName) && - Objects.equals(this.volumePath, ioK8sApiCoreV1VsphereVirtualDiskVolumeSource.volumePath); + VsphereVirtualDiskVolumeSource vsphereVirtualDiskVolumeSource = (VsphereVirtualDiskVolumeSource) o; + return Objects.equals(this.fsType, vsphereVirtualDiskVolumeSource.fsType) && + Objects.equals(this.storagePolicyID, vsphereVirtualDiskVolumeSource.storagePolicyID) && + Objects.equals(this.storagePolicyName, vsphereVirtualDiskVolumeSource.storagePolicyName) && + Objects.equals(this.volumePath, vsphereVirtualDiskVolumeSource.volumePath); } @Override @@ -162,7 +162,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1VsphereVirtualDiskVolumeSource {\n"); + sb.append("class VsphereVirtualDiskVolumeSource {\n"); sb.append(" fsType: ").append(toIndentedString(fsType)).append("\n"); sb.append(" storagePolicyID: ").append(toIndentedString(storagePolicyID)).append("\n"); sb.append(" storagePolicyName: ").append(toIndentedString(storagePolicyName)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1WeightedPodAffinityTerm.java b/src/main/java/io/argoproj/workflow/models/WeightedPodAffinityTerm.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1WeightedPodAffinityTerm.java rename to src/main/java/io/argoproj/workflow/models/WeightedPodAffinityTerm.java index 44c3795a..af9b286a 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1WeightedPodAffinityTerm.java +++ b/src/main/java/io/argoproj/workflow/models/WeightedPodAffinityTerm.java @@ -20,7 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodAffinityTerm; +import io.argoproj.workflow.models.PodAffinityTerm; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -30,17 +30,17 @@ */ @ApiModel(description = "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)") -public class IoK8sApiCoreV1WeightedPodAffinityTerm { +public class WeightedPodAffinityTerm { public static final String SERIALIZED_NAME_POD_AFFINITY_TERM = "podAffinityTerm"; @SerializedName(SERIALIZED_NAME_POD_AFFINITY_TERM) - private IoK8sApiCoreV1PodAffinityTerm podAffinityTerm; + private PodAffinityTerm podAffinityTerm; public static final String SERIALIZED_NAME_WEIGHT = "weight"; @SerializedName(SERIALIZED_NAME_WEIGHT) private Integer weight; - public IoK8sApiCoreV1WeightedPodAffinityTerm podAffinityTerm(IoK8sApiCoreV1PodAffinityTerm podAffinityTerm) { + public WeightedPodAffinityTerm podAffinityTerm(PodAffinityTerm podAffinityTerm) { this.podAffinityTerm = podAffinityTerm; return this; @@ -52,17 +52,17 @@ public IoK8sApiCoreV1WeightedPodAffinityTerm podAffinityTerm(IoK8sApiCoreV1PodAf **/ @ApiModelProperty(required = true, value = "") - public IoK8sApiCoreV1PodAffinityTerm getPodAffinityTerm() { + public PodAffinityTerm getPodAffinityTerm() { return podAffinityTerm; } - public void setPodAffinityTerm(IoK8sApiCoreV1PodAffinityTerm podAffinityTerm) { + public void setPodAffinityTerm(PodAffinityTerm podAffinityTerm) { this.podAffinityTerm = podAffinityTerm; } - public IoK8sApiCoreV1WeightedPodAffinityTerm weight(Integer weight) { + public WeightedPodAffinityTerm weight(Integer weight) { this.weight = weight; return this; @@ -92,9 +92,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1WeightedPodAffinityTerm ioK8sApiCoreV1WeightedPodAffinityTerm = (IoK8sApiCoreV1WeightedPodAffinityTerm) o; - return Objects.equals(this.podAffinityTerm, ioK8sApiCoreV1WeightedPodAffinityTerm.podAffinityTerm) && - Objects.equals(this.weight, ioK8sApiCoreV1WeightedPodAffinityTerm.weight); + WeightedPodAffinityTerm weightedPodAffinityTerm = (WeightedPodAffinityTerm) o; + return Objects.equals(this.podAffinityTerm, weightedPodAffinityTerm.podAffinityTerm) && + Objects.equals(this.weight, weightedPodAffinityTerm.weight); } @Override @@ -106,7 +106,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1WeightedPodAffinityTerm {\n"); + sb.append("class WeightedPodAffinityTerm {\n"); sb.append(" podAffinityTerm: ").append(toIndentedString(podAffinityTerm)).append("\n"); sb.append(" weight: ").append(toIndentedString(weight)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1WindowsSecurityContextOptions.java b/src/main/java/io/argoproj/workflow/models/WindowsSecurityContextOptions.java similarity index 84% rename from src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1WindowsSecurityContextOptions.java rename to src/main/java/io/argoproj/workflow/models/WindowsSecurityContextOptions.java index 6171bf02..9161aaa3 100644 --- a/src/main/java/io/argoproj/workflow/models/IoK8sApiCoreV1WindowsSecurityContextOptions.java +++ b/src/main/java/io/argoproj/workflow/models/WindowsSecurityContextOptions.java @@ -29,7 +29,7 @@ */ @ApiModel(description = "WindowsSecurityContextOptions contain Windows-specific options and credentials.") -public class IoK8sApiCoreV1WindowsSecurityContextOptions { +public class WindowsSecurityContextOptions { public static final String SERIALIZED_NAME_GMSA_CREDENTIAL_SPEC = "gmsaCredentialSpec"; @SerializedName(SERIALIZED_NAME_GMSA_CREDENTIAL_SPEC) private String gmsaCredentialSpec; @@ -39,7 +39,7 @@ public class IoK8sApiCoreV1WindowsSecurityContextOptions { private String gmsaCredentialSpecName; - public IoK8sApiCoreV1WindowsSecurityContextOptions gmsaCredentialSpec(String gmsaCredentialSpec) { + public WindowsSecurityContextOptions gmsaCredentialSpec(String gmsaCredentialSpec) { this.gmsaCredentialSpec = gmsaCredentialSpec; return this; @@ -62,7 +62,7 @@ public void setGmsaCredentialSpec(String gmsaCredentialSpec) { } - public IoK8sApiCoreV1WindowsSecurityContextOptions gmsaCredentialSpecName(String gmsaCredentialSpecName) { + public WindowsSecurityContextOptions gmsaCredentialSpecName(String gmsaCredentialSpecName) { this.gmsaCredentialSpecName = gmsaCredentialSpecName; return this; @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoK8sApiCoreV1WindowsSecurityContextOptions ioK8sApiCoreV1WindowsSecurityContextOptions = (IoK8sApiCoreV1WindowsSecurityContextOptions) o; - return Objects.equals(this.gmsaCredentialSpec, ioK8sApiCoreV1WindowsSecurityContextOptions.gmsaCredentialSpec) && - Objects.equals(this.gmsaCredentialSpecName, ioK8sApiCoreV1WindowsSecurityContextOptions.gmsaCredentialSpecName); + WindowsSecurityContextOptions windowsSecurityContextOptions = (WindowsSecurityContextOptions) o; + return Objects.equals(this.gmsaCredentialSpec, windowsSecurityContextOptions.gmsaCredentialSpec) && + Objects.equals(this.gmsaCredentialSpecName, windowsSecurityContextOptions.gmsaCredentialSpecName); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoK8sApiCoreV1WindowsSecurityContextOptions {\n"); + sb.append("class WindowsSecurityContextOptions {\n"); sb.append(" gmsaCredentialSpec: ").append(toIndentedString(gmsaCredentialSpec)).append("\n"); sb.append(" gmsaCredentialSpecName: ").append(toIndentedString(gmsaCredentialSpecName)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Workflow.java b/src/main/java/io/argoproj/workflow/models/Workflow.java similarity index 72% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Workflow.java rename to src/main/java/io/argoproj/workflow/models/Workflow.java index 3ec530b3..2d5786f0 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1Workflow.java +++ b/src/main/java/io/argoproj/workflow/models/Workflow.java @@ -20,9 +20,8 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowSpec; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowStatus; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ObjectMeta; +import io.argoproj.workflow.models.WorkflowSpec; +import io.argoproj.workflow.models.WorkflowStatus; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -32,7 +31,7 @@ */ @ApiModel(description = "Workflow is the definition of a workflow resource") -public class IoArgoprojWorkflowV1alpha1Workflow { +public class Workflow { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; @@ -43,18 +42,18 @@ public class IoArgoprojWorkflowV1alpha1Workflow { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata; + private io.kubernetes.client.models.V1ObjectMeta metadata; public static final String SERIALIZED_NAME_SPEC = "spec"; @SerializedName(SERIALIZED_NAME_SPEC) - private IoArgoprojWorkflowV1alpha1WorkflowSpec spec; + private WorkflowSpec spec; public static final String SERIALIZED_NAME_STATUS = "status"; @SerializedName(SERIALIZED_NAME_STATUS) - private IoArgoprojWorkflowV1alpha1WorkflowStatus status; + private WorkflowStatus status; - public IoArgoprojWorkflowV1alpha1Workflow apiVersion(String apiVersion) { + public Workflow apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -77,7 +76,7 @@ public void setApiVersion(String apiVersion) { } - public IoArgoprojWorkflowV1alpha1Workflow kind(String kind) { + public Workflow kind(String kind) { this.kind = kind; return this; @@ -100,7 +99,7 @@ public void setKind(String kind) { } - public IoArgoprojWorkflowV1alpha1Workflow metadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { + public Workflow metadata(io.kubernetes.client.models.V1ObjectMeta metadata) { this.metadata = metadata; return this; @@ -112,17 +111,17 @@ public IoArgoprojWorkflowV1alpha1Workflow metadata(IoK8sApimachineryPkgApisMetaV **/ @ApiModelProperty(required = true, value = "") - public IoK8sApimachineryPkgApisMetaV1ObjectMeta getMetadata() { + public io.kubernetes.client.models.V1ObjectMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ObjectMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ObjectMeta metadata) { this.metadata = metadata; } - public IoArgoprojWorkflowV1alpha1Workflow spec(IoArgoprojWorkflowV1alpha1WorkflowSpec spec) { + public Workflow spec(WorkflowSpec spec) { this.spec = spec; return this; @@ -134,17 +133,17 @@ public IoArgoprojWorkflowV1alpha1Workflow spec(IoArgoprojWorkflowV1alpha1Workflo **/ @ApiModelProperty(required = true, value = "") - public IoArgoprojWorkflowV1alpha1WorkflowSpec getSpec() { + public WorkflowSpec getSpec() { return spec; } - public void setSpec(IoArgoprojWorkflowV1alpha1WorkflowSpec spec) { + public void setSpec(WorkflowSpec spec) { this.spec = spec; } - public IoArgoprojWorkflowV1alpha1Workflow status(IoArgoprojWorkflowV1alpha1WorkflowStatus status) { + public Workflow status(WorkflowStatus status) { this.status = status; return this; @@ -157,12 +156,12 @@ public IoArgoprojWorkflowV1alpha1Workflow status(IoArgoprojWorkflowV1alpha1Workf @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1WorkflowStatus getStatus() { + public WorkflowStatus getStatus() { return status; } - public void setStatus(IoArgoprojWorkflowV1alpha1WorkflowStatus status) { + public void setStatus(WorkflowStatus status) { this.status = status; } @@ -175,12 +174,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1Workflow ioArgoprojWorkflowV1alpha1Workflow = (IoArgoprojWorkflowV1alpha1Workflow) o; - return Objects.equals(this.apiVersion, ioArgoprojWorkflowV1alpha1Workflow.apiVersion) && - Objects.equals(this.kind, ioArgoprojWorkflowV1alpha1Workflow.kind) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1Workflow.metadata) && - Objects.equals(this.spec, ioArgoprojWorkflowV1alpha1Workflow.spec) && - Objects.equals(this.status, ioArgoprojWorkflowV1alpha1Workflow.status); + Workflow workflow = (Workflow) o; + return Objects.equals(this.apiVersion, workflow.apiVersion) && + Objects.equals(this.kind, workflow.kind) && + Objects.equals(this.metadata, workflow.metadata) && + Objects.equals(this.spec, workflow.spec) && + Objects.equals(this.status, workflow.status); } @Override @@ -192,7 +191,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1Workflow {\n"); + sb.append("class Workflow {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.java b/src/main/java/io/argoproj/workflow/models/WorkflowCreateRequest.java similarity index 67% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.java rename to src/main/java/io/argoproj/workflow/models/WorkflowCreateRequest.java index b1130c58..7d617801 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowCreateRequest.java @@ -20,20 +20,20 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Workflow; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1CreateOptions; +import io.argoproj.workflow.models.CreateOptions; +import io.argoproj.workflow.models.Workflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1WorkflowCreateRequest + * WorkflowCreateRequest */ -public class IoArgoprojWorkflowV1alpha1WorkflowCreateRequest { +public class WorkflowCreateRequest { public static final String SERIALIZED_NAME_CREATE_OPTIONS = "createOptions"; @SerializedName(SERIALIZED_NAME_CREATE_OPTIONS) - private IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions; + private CreateOptions createOptions; public static final String SERIALIZED_NAME_INSTANCE_I_D = "instanceID"; @SerializedName(SERIALIZED_NAME_INSTANCE_I_D) @@ -49,10 +49,10 @@ public class IoArgoprojWorkflowV1alpha1WorkflowCreateRequest { public static final String SERIALIZED_NAME_WORKFLOW = "workflow"; @SerializedName(SERIALIZED_NAME_WORKFLOW) - private IoArgoprojWorkflowV1alpha1Workflow workflow; + private Workflow workflow; - public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest createOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public WorkflowCreateRequest createOptions(CreateOptions createOptions) { this.createOptions = createOptions; return this; @@ -65,17 +65,17 @@ public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest createOptions(IoK8sApimac @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoK8sApimachineryPkgApisMetaV1CreateOptions getCreateOptions() { + public CreateOptions getCreateOptions() { return createOptions; } - public void setCreateOptions(IoK8sApimachineryPkgApisMetaV1CreateOptions createOptions) { + public void setCreateOptions(CreateOptions createOptions) { this.createOptions = createOptions; } - public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest instanceID(String instanceID) { + public WorkflowCreateRequest instanceID(String instanceID) { this.instanceID = instanceID; return this; @@ -98,7 +98,7 @@ public void setInstanceID(String instanceID) { } - public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest namespace(String namespace) { + public WorkflowCreateRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -121,7 +121,7 @@ public void setNamespace(String namespace) { } - public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest serverDryRun(Boolean serverDryRun) { + public WorkflowCreateRequest serverDryRun(Boolean serverDryRun) { this.serverDryRun = serverDryRun; return this; @@ -144,7 +144,7 @@ public void setServerDryRun(Boolean serverDryRun) { } - public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest workflow(IoArgoprojWorkflowV1alpha1Workflow workflow) { + public WorkflowCreateRequest workflow(Workflow workflow) { this.workflow = workflow; return this; @@ -157,12 +157,12 @@ public IoArgoprojWorkflowV1alpha1WorkflowCreateRequest workflow(IoArgoprojWorkfl @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Workflow getWorkflow() { + public Workflow getWorkflow() { return workflow; } - public void setWorkflow(IoArgoprojWorkflowV1alpha1Workflow workflow) { + public void setWorkflow(Workflow workflow) { this.workflow = workflow; } @@ -175,12 +175,12 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1WorkflowCreateRequest ioArgoprojWorkflowV1alpha1WorkflowCreateRequest = (IoArgoprojWorkflowV1alpha1WorkflowCreateRequest) o; - return Objects.equals(this.createOptions, ioArgoprojWorkflowV1alpha1WorkflowCreateRequest.createOptions) && - Objects.equals(this.instanceID, ioArgoprojWorkflowV1alpha1WorkflowCreateRequest.instanceID) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1WorkflowCreateRequest.namespace) && - Objects.equals(this.serverDryRun, ioArgoprojWorkflowV1alpha1WorkflowCreateRequest.serverDryRun) && - Objects.equals(this.workflow, ioArgoprojWorkflowV1alpha1WorkflowCreateRequest.workflow); + WorkflowCreateRequest workflowCreateRequest = (WorkflowCreateRequest) o; + return Objects.equals(this.createOptions, workflowCreateRequest.createOptions) && + Objects.equals(this.instanceID, workflowCreateRequest.instanceID) && + Objects.equals(this.namespace, workflowCreateRequest.namespace) && + Objects.equals(this.serverDryRun, workflowCreateRequest.serverDryRun) && + Objects.equals(this.workflow, workflowCreateRequest.workflow); } @Override @@ -192,7 +192,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1WorkflowCreateRequest {\n"); + sb.append("class WorkflowCreateRequest {\n"); sb.append(" createOptions: ").append(toIndentedString(createOptions)).append("\n"); sb.append(" instanceID: ").append(toIndentedString(instanceID)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.java b/src/main/java/io/argoproj/workflow/models/WorkflowLintRequest.java similarity index 70% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.java rename to src/main/java/io/argoproj/workflow/models/WorkflowLintRequest.java index 7d7ab595..afbce510 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowLintRequest.java @@ -20,26 +20,26 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Workflow; +import io.argoproj.workflow.models.Workflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1WorkflowLintRequest + * WorkflowLintRequest */ -public class IoArgoprojWorkflowV1alpha1WorkflowLintRequest { +public class WorkflowLintRequest { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; @SerializedName(SERIALIZED_NAME_NAMESPACE) private String namespace; public static final String SERIALIZED_NAME_WORKFLOW = "workflow"; @SerializedName(SERIALIZED_NAME_WORKFLOW) - private IoArgoprojWorkflowV1alpha1Workflow workflow; + private Workflow workflow; - public IoArgoprojWorkflowV1alpha1WorkflowLintRequest namespace(String namespace) { + public WorkflowLintRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -62,7 +62,7 @@ public void setNamespace(String namespace) { } - public IoArgoprojWorkflowV1alpha1WorkflowLintRequest workflow(IoArgoprojWorkflowV1alpha1Workflow workflow) { + public WorkflowLintRequest workflow(Workflow workflow) { this.workflow = workflow; return this; @@ -75,12 +75,12 @@ public IoArgoprojWorkflowV1alpha1WorkflowLintRequest workflow(IoArgoprojWorkflow @javax.annotation.Nullable @ApiModelProperty(value = "") - public IoArgoprojWorkflowV1alpha1Workflow getWorkflow() { + public Workflow getWorkflow() { return workflow; } - public void setWorkflow(IoArgoprojWorkflowV1alpha1Workflow workflow) { + public void setWorkflow(Workflow workflow) { this.workflow = workflow; } @@ -93,9 +93,9 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1WorkflowLintRequest ioArgoprojWorkflowV1alpha1WorkflowLintRequest = (IoArgoprojWorkflowV1alpha1WorkflowLintRequest) o; - return Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1WorkflowLintRequest.namespace) && - Objects.equals(this.workflow, ioArgoprojWorkflowV1alpha1WorkflowLintRequest.workflow); + WorkflowLintRequest workflowLintRequest = (WorkflowLintRequest) o; + return Objects.equals(this.namespace, workflowLintRequest.namespace) && + Objects.equals(this.workflow, workflowLintRequest.workflow); } @Override @@ -107,7 +107,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1WorkflowLintRequest {\n"); + sb.append("class WorkflowLintRequest {\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); sb.append(" workflow: ").append(toIndentedString(workflow)).append("\n"); sb.append("}"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowList.java b/src/main/java/io/argoproj/workflow/models/WorkflowList.java similarity index 73% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowList.java rename to src/main/java/io/argoproj/workflow/models/WorkflowList.java index aa97b271..495ca53d 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowList.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowList.java @@ -20,8 +20,7 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Workflow; -import io.argoproj.workflow.models.IoK8sApimachineryPkgApisMetaV1ListMeta; +import io.argoproj.workflow.models.Workflow; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -33,14 +32,14 @@ */ @ApiModel(description = "WorkflowList is list of Workflow resources") -public class IoArgoprojWorkflowV1alpha1WorkflowList { +public class WorkflowList { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) private String apiVersion; public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = new ArrayList(); + private List items = new ArrayList(); public static final String SERIALIZED_NAME_KIND = "kind"; @SerializedName(SERIALIZED_NAME_KIND) @@ -48,10 +47,10 @@ public class IoArgoprojWorkflowV1alpha1WorkflowList { public static final String SERIALIZED_NAME_METADATA = "metadata"; @SerializedName(SERIALIZED_NAME_METADATA) - private IoK8sApimachineryPkgApisMetaV1ListMeta metadata; + private io.kubernetes.client.models.V1ListMeta metadata; - public IoArgoprojWorkflowV1alpha1WorkflowList apiVersion(String apiVersion) { + public WorkflowList apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -74,13 +73,13 @@ public void setApiVersion(String apiVersion) { } - public IoArgoprojWorkflowV1alpha1WorkflowList items(List items) { + public WorkflowList items(List items) { this.items = items; return this; } - public IoArgoprojWorkflowV1alpha1WorkflowList addItemsItem(IoArgoprojWorkflowV1alpha1Workflow itemsItem) { + public WorkflowList addItemsItem(Workflow itemsItem) { this.items.add(itemsItem); return this; } @@ -91,17 +90,17 @@ public IoArgoprojWorkflowV1alpha1WorkflowList addItemsItem(IoArgoprojWorkflowV1a **/ @ApiModelProperty(required = true, value = "") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public IoArgoprojWorkflowV1alpha1WorkflowList kind(String kind) { + public WorkflowList kind(String kind) { this.kind = kind; return this; @@ -124,7 +123,7 @@ public void setKind(String kind) { } - public IoArgoprojWorkflowV1alpha1WorkflowList metadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public WorkflowList metadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; return this; @@ -136,12 +135,12 @@ public IoArgoprojWorkflowV1alpha1WorkflowList metadata(IoK8sApimachineryPkgApisM **/ @ApiModelProperty(required = true, value = "") - public IoK8sApimachineryPkgApisMetaV1ListMeta getMetadata() { + public io.kubernetes.client.models.V1ListMeta getMetadata() { return metadata; } - public void setMetadata(IoK8sApimachineryPkgApisMetaV1ListMeta metadata) { + public void setMetadata(io.kubernetes.client.models.V1ListMeta metadata) { this.metadata = metadata; } @@ -154,11 +153,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1WorkflowList ioArgoprojWorkflowV1alpha1WorkflowList = (IoArgoprojWorkflowV1alpha1WorkflowList) o; - return Objects.equals(this.apiVersion, ioArgoprojWorkflowV1alpha1WorkflowList.apiVersion) && - Objects.equals(this.items, ioArgoprojWorkflowV1alpha1WorkflowList.items) && - Objects.equals(this.kind, ioArgoprojWorkflowV1alpha1WorkflowList.kind) && - Objects.equals(this.metadata, ioArgoprojWorkflowV1alpha1WorkflowList.metadata); + WorkflowList workflowList = (WorkflowList) o; + return Objects.equals(this.apiVersion, workflowList.apiVersion) && + Objects.equals(this.items, workflowList.items) && + Objects.equals(this.kind, workflowList.kind) && + Objects.equals(this.metadata, workflowList.metadata); } @Override @@ -170,7 +169,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1WorkflowList {\n"); + sb.append("class WorkflowList {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.java b/src/main/java/io/argoproj/workflow/models/WorkflowResubmitRequest.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.java rename to src/main/java/io/argoproj/workflow/models/WorkflowResubmitRequest.java index 186de255..965f42ab 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowResubmitRequest.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest + * WorkflowResubmitRequest */ -public class IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest { +public class WorkflowResubmitRequest { public static final String SERIALIZED_NAME_MEMOIZED = "memoized"; @SerializedName(SERIALIZED_NAME_MEMOIZED) private Boolean memoized; @@ -42,7 +42,7 @@ public class IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest { private String namespace; - public IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest memoized(Boolean memoized) { + public WorkflowResubmitRequest memoized(Boolean memoized) { this.memoized = memoized; return this; @@ -65,7 +65,7 @@ public void setMemoized(Boolean memoized) { } - public IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest name(String name) { + public WorkflowResubmitRequest name(String name) { this.name = name; return this; @@ -88,7 +88,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest namespace(String namespace) { + public WorkflowResubmitRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest ioArgoprojWorkflowV1alpha1WorkflowResubmitRequest = (IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest) o; - return Objects.equals(this.memoized, ioArgoprojWorkflowV1alpha1WorkflowResubmitRequest.memoized) && - Objects.equals(this.name, ioArgoprojWorkflowV1alpha1WorkflowResubmitRequest.name) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1WorkflowResubmitRequest.namespace); + WorkflowResubmitRequest workflowResubmitRequest = (WorkflowResubmitRequest) o; + return Objects.equals(this.memoized, workflowResubmitRequest.memoized) && + Objects.equals(this.name, workflowResubmitRequest.name) && + Objects.equals(this.namespace, workflowResubmitRequest.namespace); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest {\n"); + sb.append("class WorkflowResubmitRequest {\n"); sb.append(" memoized: ").append(toIndentedString(memoized)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.java b/src/main/java/io/argoproj/workflow/models/WorkflowResumeRequest.java similarity index 76% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.java rename to src/main/java/io/argoproj/workflow/models/WorkflowResumeRequest.java index c4b75753..7a26b47f 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowResumeRequest.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1WorkflowResumeRequest + * WorkflowResumeRequest */ -public class IoArgoprojWorkflowV1alpha1WorkflowResumeRequest { +public class WorkflowResumeRequest { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -42,7 +42,7 @@ public class IoArgoprojWorkflowV1alpha1WorkflowResumeRequest { private String nodeFieldSelector; - public IoArgoprojWorkflowV1alpha1WorkflowResumeRequest name(String name) { + public WorkflowResumeRequest name(String name) { this.name = name; return this; @@ -65,7 +65,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1WorkflowResumeRequest namespace(String namespace) { + public WorkflowResumeRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -88,7 +88,7 @@ public void setNamespace(String namespace) { } - public IoArgoprojWorkflowV1alpha1WorkflowResumeRequest nodeFieldSelector(String nodeFieldSelector) { + public WorkflowResumeRequest nodeFieldSelector(String nodeFieldSelector) { this.nodeFieldSelector = nodeFieldSelector; return this; @@ -119,10 +119,10 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1WorkflowResumeRequest ioArgoprojWorkflowV1alpha1WorkflowResumeRequest = (IoArgoprojWorkflowV1alpha1WorkflowResumeRequest) o; - return Objects.equals(this.name, ioArgoprojWorkflowV1alpha1WorkflowResumeRequest.name) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1WorkflowResumeRequest.namespace) && - Objects.equals(this.nodeFieldSelector, ioArgoprojWorkflowV1alpha1WorkflowResumeRequest.nodeFieldSelector); + WorkflowResumeRequest workflowResumeRequest = (WorkflowResumeRequest) o; + return Objects.equals(this.name, workflowResumeRequest.name) && + Objects.equals(this.namespace, workflowResumeRequest.namespace) && + Objects.equals(this.nodeFieldSelector, workflowResumeRequest.nodeFieldSelector); } @Override @@ -134,7 +134,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1WorkflowResumeRequest {\n"); + sb.append("class WorkflowResumeRequest {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); sb.append(" nodeFieldSelector: ").append(toIndentedString(nodeFieldSelector)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.java b/src/main/java/io/argoproj/workflow/models/WorkflowRetryRequest.java similarity index 77% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.java rename to src/main/java/io/argoproj/workflow/models/WorkflowRetryRequest.java index 1de08427..881fa217 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowRetryRequest.java @@ -25,10 +25,10 @@ import java.io.IOException; /** - * IoArgoprojWorkflowV1alpha1WorkflowRetryRequest + * WorkflowRetryRequest */ -public class IoArgoprojWorkflowV1alpha1WorkflowRetryRequest { +public class WorkflowRetryRequest { public static final String SERIALIZED_NAME_NAME = "name"; @SerializedName(SERIALIZED_NAME_NAME) private String name; @@ -46,7 +46,7 @@ public class IoArgoprojWorkflowV1alpha1WorkflowRetryRequest { private Boolean restartSuccessful; - public IoArgoprojWorkflowV1alpha1WorkflowRetryRequest name(String name) { + public WorkflowRetryRequest name(String name) { this.name = name; return this; @@ -69,7 +69,7 @@ public void setName(String name) { } - public IoArgoprojWorkflowV1alpha1WorkflowRetryRequest namespace(String namespace) { + public WorkflowRetryRequest namespace(String namespace) { this.namespace = namespace; return this; @@ -92,7 +92,7 @@ public void setNamespace(String namespace) { } - public IoArgoprojWorkflowV1alpha1WorkflowRetryRequest nodeFieldSelector(String nodeFieldSelector) { + public WorkflowRetryRequest nodeFieldSelector(String nodeFieldSelector) { this.nodeFieldSelector = nodeFieldSelector; return this; @@ -115,7 +115,7 @@ public void setNodeFieldSelector(String nodeFieldSelector) { } - public IoArgoprojWorkflowV1alpha1WorkflowRetryRequest restartSuccessful(Boolean restartSuccessful) { + public WorkflowRetryRequest restartSuccessful(Boolean restartSuccessful) { this.restartSuccessful = restartSuccessful; return this; @@ -146,11 +146,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - IoArgoprojWorkflowV1alpha1WorkflowRetryRequest ioArgoprojWorkflowV1alpha1WorkflowRetryRequest = (IoArgoprojWorkflowV1alpha1WorkflowRetryRequest) o; - return Objects.equals(this.name, ioArgoprojWorkflowV1alpha1WorkflowRetryRequest.name) && - Objects.equals(this.namespace, ioArgoprojWorkflowV1alpha1WorkflowRetryRequest.namespace) && - Objects.equals(this.nodeFieldSelector, ioArgoprojWorkflowV1alpha1WorkflowRetryRequest.nodeFieldSelector) && - Objects.equals(this.restartSuccessful, ioArgoprojWorkflowV1alpha1WorkflowRetryRequest.restartSuccessful); + WorkflowRetryRequest workflowRetryRequest = (WorkflowRetryRequest) o; + return Objects.equals(this.name, workflowRetryRequest.name) && + Objects.equals(this.namespace, workflowRetryRequest.namespace) && + Objects.equals(this.nodeFieldSelector, workflowRetryRequest.nodeFieldSelector) && + Objects.equals(this.restartSuccessful, workflowRetryRequest.restartSuccessful); } @Override @@ -162,7 +162,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class IoArgoprojWorkflowV1alpha1WorkflowRetryRequest {\n"); + sb.append("class WorkflowRetryRequest {\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" namespace: ").append(toIndentedString(namespace)).append("\n"); sb.append(" nodeFieldSelector: ").append(toIndentedString(nodeFieldSelector)).append("\n"); diff --git a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowSpec.java b/src/main/java/io/argoproj/workflow/models/WorkflowSpec.java similarity index 67% rename from src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowSpec.java rename to src/main/java/io/argoproj/workflow/models/WorkflowSpec.java index 4c16f5bb..48c28390 100644 --- a/src/main/java/io/argoproj/workflow/models/IoArgoprojWorkflowV1alpha1WorkflowSpec.java +++ b/src/main/java/io/argoproj/workflow/models/WorkflowSpec.java @@ -20,24 +20,16 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Arguments; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1ExecutorConfig; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Metrics; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1PodGC; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Synchronization; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1TTLStrategy; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1Template; -import io.argoproj.workflow.models.IoArgoprojWorkflowV1alpha1WorkflowTemplateRef; -import io.argoproj.workflow.models.IoK8sApiCoreV1Affinity; -import io.argoproj.workflow.models.IoK8sApiCoreV1HostAlias; -import io.argoproj.workflow.models.IoK8sApiCoreV1LocalObjectReference; -import io.argoproj.workflow.models.IoK8sApiCoreV1PersistentVolumeClaim; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodDNSConfig; -import io.argoproj.workflow.models.IoK8sApiCoreV1PodSecurityContext; -import io.argoproj.workflow.models.IoK8sApiCoreV1Toleration; -import io.argoproj.workflow.models.IoK8sApiCoreV1Volume; +import io.argoproj.workflow.models.Arguments; +import io.argoproj.workflow.models.ArtifactRepositoryRef; +import io.argoproj.workflow.models.ExecutorConfig; import io.argoproj.workflow.models.IoK8sApiPolicyV1beta1PodDisruptionBudgetSpec; +import io.argoproj.workflow.models.Metrics; +import io.argoproj.workflow.models.PodGC; +import io.argoproj.workflow.models.Synchronization; +import io.argoproj.workflow.models.TTLStrategy; +import io.argoproj.workflow.models.Template; +import io.argoproj.workflow.models.WorkflowTemplateRef; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.IOException; @@ -51,22 +43,22 @@ */ @ApiModel(description = "WorkflowSpec is the specification of a Workflow.") -public class IoArgoprojWorkflowV1alpha1WorkflowSpec { +public class WorkflowSpec { public static final String SERIALIZED_NAME_ACTIVE_DEADLINE_SECONDS = "activeDeadlineSeconds"; @SerializedName(SERIALIZED_NAME_ACTIVE_DEADLINE_SECONDS) private Long activeDeadlineSeconds; public static final String SERIALIZED_NAME_AFFINITY = "affinity"; @SerializedName(SERIALIZED_NAME_AFFINITY) - private IoK8sApiCoreV1Affinity affinity; + private io.kubernetes.client.models.V1Affinity affinity; public static final String SERIALIZED_NAME_ARGUMENTS = "arguments"; @SerializedName(SERIALIZED_NAME_ARGUMENTS) - private IoArgoprojWorkflowV1alpha1Arguments arguments; + private Arguments arguments; public static final String SERIALIZED_NAME_ARTIFACT_REPOSITORY_REF = "artifactRepositoryRef"; @SerializedName(SERIALIZED_NAME_ARTIFACT_REPOSITORY_REF) - private IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef artifactRepositoryRef; + private ArtifactRepositoryRef artifactRepositoryRef; public static final String SERIALIZED_NAME_AUTOMOUNT_SERVICE_ACCOUNT_TOKEN = "automountServiceAccountToken"; @SerializedName(SERIALIZED_NAME_AUTOMOUNT_SERVICE_ACCOUNT_TOKEN) @@ -74,7 +66,7 @@ public class IoArgoprojWorkflowV1alpha1WorkflowSpec { public static final String SERIALIZED_NAME_DNS_CONFIG = "dnsConfig"; @SerializedName(SERIALIZED_NAME_DNS_CONFIG) - private IoK8sApiCoreV1PodDNSConfig dnsConfig; + private io.kubernetes.client.models.V1PodDNSConfig dnsConfig; public static final String SERIALIZED_NAME_DNS_POLICY = "dnsPolicy"; @SerializedName(SERIALIZED_NAME_DNS_POLICY) @@ -86,11 +78,11 @@ public class IoArgoprojWorkflowV1alpha1WorkflowSpec { public static final String SERIALIZED_NAME_EXECUTOR = "executor"; @SerializedName(SERIALIZED_NAME_EXECUTOR) - private IoArgoprojWorkflowV1alpha1ExecutorConfig executor; + private ExecutorConfig executor; public static final String SERIALIZED_NAME_HOST_ALIASES = "hostAliases"; @SerializedName(SERIALIZED_NAME_HOST_ALIASES) - private List hostAliases = null; + private List hostAliases = null; public static final String SERIALIZED_NAME_HOST_NETWORK = "hostNetwork"; @SerializedName(SERIALIZED_NAME_HOST_NETWORK) @@ -98,11 +90,11 @@ public class IoArgoprojWorkflowV1alpha1WorkflowSpec { public static final String SERIALIZED_NAME_IMAGE_PULL_SECRETS = "imagePullSecrets"; @SerializedName(SERIALIZED_NAME_IMAGE_PULL_SECRETS) - private List imagePullSecrets = null; + private List imagePullSecrets = null; public static final String SERIALIZED_NAME_METRICS = "metrics"; @SerializedName(SERIALIZED_NAME_METRICS) - private IoArgoprojWorkflowV1alpha1Metrics metrics; + private Metrics metrics; public static final String SERIALIZED_NAME_NODE_SELECTOR = "nodeSelector"; @SerializedName(SERIALIZED_NAME_NODE_SELECTOR) @@ -122,7 +114,7 @@ public class IoArgoprojWorkflowV1alpha1WorkflowSpec { public static final String SERIALIZED_NAME_POD_G_C = "podGC"; @SerializedName(SERIALIZED_NAME_POD_G_C) - private IoArgoprojWorkflowV1alpha1PodGC podGC; + private PodGC podGC; public static final String SERIALIZED_NAME_POD_PRIORITY = "podPriority"; @SerializedName(SERIALIZED_NAME_POD_PRIORITY) @@ -146,7 +138,7 @@ public class IoArgoprojWorkflowV1alpha1WorkflowSpec { public static final String SERIALIZED_NAME_SECURITY_CONTEXT = "securityContext"; @SerializedName(SERIALIZED_NAME_SECURITY_CONTEXT) - private IoK8sApiCoreV1PodSecurityContext securityContext; + private io.kubernetes.client.models.V1PodSecurityContext securityContext; public static final String SERIALIZED_NAME_SERVICE_ACCOUNT_NAME = "serviceAccountName"; @SerializedName(SERIALIZED_NAME_SERVICE_ACCOUNT_NAME) @@ -162,15 +154,15 @@ public class IoArgoprojWorkflowV1alpha1WorkflowSpec { public static final String SERIALIZED_NAME_SYNCHRONIZATION = "synchronization"; @SerializedName(SERIALIZED_NAME_SYNCHRONIZATION) - private IoArgoprojWorkflowV1alpha1Synchronization synchronization; + private Synchronization synchronization; public static final String SERIALIZED_NAME_TEMPLATES = "templates"; @SerializedName(SERIALIZED_NAME_TEMPLATES) - private List templates = null; + private List